minus
Oracle通过minus操作,如A minus B, 对结果进行如下两个操作
1) 将A中与B相等的记录过滤掉,
2) 对结果进行去重操作
避免minus去重的方法:
1) 使用not exist
select A.* from A where not exists ( select 1 from B where A.c1=B.c1 …… )
2) 使用left join
select A.* from A left outer join B on A.c1=B.c1 and .... where B.c1 is null