判断A表中有多少条数据在B表中【存在】,并且显示这些数据–EXISTS语句
select
A.ID,
A.NAME
from
表A
where EXISTS(select * from 表B where A.ID=B.ID)
说通俗一点就是A.ID那列的内容,有多少存在于B.ID那列
判断A表中有多少条数据在B表中【不存在】,并且显示这些数据–NOT EXISTS语句
select
A.ID,
A.NAME
from
表A
where NOT EXISTS(select * from 表B where A.ID=B.ID)
说通俗一点就是A.ID那列的内容,有多少【不存在】于B.ID那列