データベースから結果を取得するためにこのクエリを作成しました。 これが私のテーブル構造です。
何が起こっているのか。
表1のDtMapGuestDepartment
表2のDtDepartment
使用されています
var dept_list= from map in DtMapGuestDepartment.AsEnumerable()
where map.Field<Nullable<long>>("GUEST_ID") == DRowGuestPI.Field<Nullable<long>>("PK_GUEST_ID")
join
dept in DtDepartment.AsEnumerable()
on map.Field<Nullable<long>>("DEPARTMENT_ID") equals dept.Field<Nullable<long>>("DEPARTMENT_ID")
select dept.Field<string>("DEPARTMENT_ID");
私はDataTablesでこのクエリを実行しており、データテーブルが返されることを期待しています。
ここでは、次のクエストとなる表1からも別の部門を選択したいと思います。できればそれに答えてください。