查询A表中有多少条数据在B表中

说通俗一点就是A.ID那列的内容,有多少存在于B.ID那列

select 
  A.ID, 
  A.NAME 
from 
  A 
where EXISTS(select * from B where A.ID=B.ID) 

查询A表中有多少条数据在B表中【不存在】

说通俗一点就是A.ID那列的内容,有多少【不存在】于B.ID那列

select 
  A.ID, 
  A.NAME 
from 
  A 
where NOT EXISTS(select * from B where A.ID=B.ID)