テーブル A とテーブル B の 2 つのテーブルがあります。まず、次のクエリを使用して、テーブル A から単一の列を選択します。
Dim loadName = From a In db.Staff Where a.Rank = "E" Select a.Name
データにはN1
、N2
、N3
、が含まれていますN4
。次に、スタッフテーブルに名前を含むアカウントテーブルからすべての名前を選択する2番目のクエリを作成し、アカウントテーブルにはデータが含まれています。
AccountNo | Name
------------------
A001 | N2
A002 | N3
A003 | T1
以下のクエリを使用して、アカウント テーブルからすべてのアカウントを選択します。
Dim loadAcc= From b In db.ACCOUNT Where b.AccountName.Contain(loadName.Any) Select b
期待される結果は次のようになります。
AccountNo | Name
------------------
A001 | N2
A002 | N3
しかし、期待した結果が得られません。私のクエリに間違いはありますか?ありがとう