SQL使用exclude从两个表中选择
表A 表BSQL使用exclude从两个表中选择,sql,Sql,表A 表B id, name 我需要从表A中选择表B中不存在id的所有行(列A.id)查询几乎与您描述的一样: id, A.id 或者像这样: select a.* from a where not exists (select 1 from b where b.aid = a.id); 下面是演示: SELECT A.* FROM A WHERE A.ID NOT IN (SELECT B.A_ID FROM B);
id, name
我需要从表A中选择表B中不存在id的所有行(列A.id)查询几乎与您描述的一样:
id, A.id
或者像这样:
select a.*
from a
where not exists (select 1 from b where b.aid = a.id);
下面是演示:
SELECT A.*
FROM A
WHERE A.ID NOT IN (SELECT B.A_ID FROM B);