2011-12-29 4 views
0

私が最初に必要とするすべての家族を見つけるために人のテーブルを照会する必要があります。このクエリはジョブをうまく処理します:m.Lastname.StartsWith( "A")がm.FamilyIDを選択したメンバーのmから.Distinct()別のクエリの結果に参加するには

上記の結果は、私には短いFamilyID(整数)のリストを返します。私は家族が複数のメンバーを持つことができるので、Distinctが必要です。

このリストを別のテーブルに結合すると、値が最初のリストにあるFamilyIDという列がある2番目のテーブルのすべての行が取得されます。

Transact-SQLにINのようなものがありますか?

ありがとうございました。

答えて

1

はい、Linq to sqlには、同様のことを行うContainsがあります。それは本当に構文の中で本当に他の方法ですので、あなたはそれに慣れる必要がありますが、それは魅力のように動作します。

ここをクリックhttp://wekeroad.com/2008/02/27/creating-in-queries-with-linq-to-sql/

+0

ありがとう!綺麗な。 –

関連する問題