に参加し2台 TABLE_ALINQのは、私が持っている
id col_A col_B Col_C DataAmt value
1 a b c 1 1
2 a b c 1 1
3 a b c 2 2
4 a b c 2 2
5 a b c 2 2
TABLE_B
id col_A col_B col_C
1 a b c
2 a b c
3 a b c
私のLINQクエリ私のI 2つのフィールド、のための1のためのValue_Aで
from table_B in db.Table_B
join table_A in db.table_A
on new
{
col_A = table_B.col_A,
col_B = table_B.col_B,
col_C = table_B.col_C,
}
equals new
{
col_A = table_A.col_A,
col_B = table_A.col_B,
col_C = table_A.col_C,
}
select table_A
および値_B
テーブルBからテーブルAを3つのコラムで照会するとcol_A、col_B、col_CとDataAmtに別個を取らなければならないI、1より大きいTABLE_Aの値値から COLはフィールドValue_A等に配置されるべきですValue_B。
私は別の値と値の分離を取ることはできません。
をあなたがあなたの答えを書き換えることはできますか?それを理解するのはちょっと複雑です。 –