假设两个表A和B,如你所说:A比B的数据要多,找出A中多出的数据就用not in,col为他们的公共列
select * from A where col not in (select col from B)
可以用MINUS:查找两个表中德不同数据
select 公共字段 from 表A
MINUS
select 公共字段 from 表b
查找a与b中的不同数据
例: 表a,表b ,表A的A字段和表B的A字段相同
表A比表B内容多
select * from 表A where 条件A.A not in select B.A from 表b
select * from 表A
where 相同列名 not in
(select 相同列名 from 表B)
select * from a
where ColA not in
(select ColB from b);