リストがあり、myID 値に基づいてそのリストから 2 セットの行を取得したいと考えています。ただし、「myOtherField」で同じ値を持つ2つのアイテムを取得したくありません。これは SQL では簡単です。Linqでこれを達成できますか?
select * from myTable where myID = 25
union
select * from myTable where myID = 35
and myOtherField not in (select myOtherField from myTable where myID = 25)