このようなテーブルがあります。
id - int
tpc - string
dcid - int
other fields
この本当にユニークな一足tpc
ですdcid
。 tpc
この時点で LQ または GR のいずれかになります。もっと増えるかもしれませんが、今のところ2つだけです。
そのため、LINQ を介してレコードのリストを取得しようとしています。同じ dcid を持つ 2 つのレコードがあり、1 つは LQ 用で、もう 1 つは GR 用です。
次のデータがあるとします。
1, GR, 1, ...
2, LQ, 1, ...
3, GR, 2, ...
4, GR, 3, ...
5, LQ, 3, ...
返されるリストは 1,2,4,5 です。
3 は、dcid 2 の LQ エントリがないため、リストに含まれません。
さまざまなクエリを試しましたが、tpc で 2 つの dcid をチェックするロジックに苦労しています。