Oracle的minus使用
minus 连接两个结果集,最终生成一个结果集。
功能是:第二个结果集,不会出现在最终结果集中;
如果第一个结果集的内容,在第二个结果集之内有包含,则包含的部分在最终结果集被舍弃。
其实就是检验第一个结果集的内容在不在第二个结果集之中。
select a
from (select 1 a
from dual
union
select 2 a from dual)
minus
select a
from (select 3 a
from dual
union
select 4 a from dual)
最终结果集是
select a
from (select 1 a
from dual
union
select 2 a from dual)
minus
select a
from (select 3 a
from dual
union
select 2 a from dual)
最终结果集