我有2个表(假设ID是键)并在我的代码中使用嵌套循环,它工作正常。
select * from table1 where table1.ID in
(select ID from table2 where status='ACTIVE')
上面的SQL可以转换为Linq,如下所示:
from a in table1
join b in table2 on a.ID == b.ID
where b.status="ACTIVE"
select a;
但是现在我要找的是结果的另一半。
select * from table1 where table1.ID NOT in
(select ID from table2 where status='ACTIVE')
请注意上述声明中的“NOT”。
任何人都可以帮忙吗?