1
から一つのレコードを取得するためのクエリを結合する2台LINQは私が持っている第二テーブル
ここで表1
ID name
1 a
2 b
3 c
表2
id date
1 4/4/2016
1 4/5/2016
2 6/6/2016
3 7/7/2016
3 7/8/2016
期待される結果
id name date
1 a 4/4/2016
2 b 6/6/2016
3 c 7/7/2016
Iいくつかのクエリを試してみました私の完全な返すレコードが、私はテーブルから小さいほんの一日だけ必要があります誰も私が同じのクエリを取得する方法を知っていることができます。
from p in table1 join n in table2 on p.Id equals n.Id select new list(){ ID=p.ID, name=p.Name, date=n.date}
ヤコブMassad @、あなたの時間に感謝。 1つの簡単な質問plz。 3つ以上の結合条件がある場合、どのようにして同じ結果を達成できますか。 – poc
それは異なります。私はそれについて十分な詳細を持って別の質問を作成することをお勧めします。 –
ところで、これはデータベースのクエリですか?または、これらのテーブルは記憶にありますか?テーブルの大きさ。私が提供したソリューションは、パフォーマンス面で最善のものではないかもしれないことに注意してください。 –