Oracle聯合查詢
1、union(並集,不顯示重復數據)
select * from emp1
union
select * from emp2
2、union all(並集,並且顯示重復的數據)
select * from emp1
union all
select * from emp2
3、intersect(交集,查詢用於獲得兩個結果集的交集,只查詢重復的數據) 只查詢重復的數據
select * from emp1
intersect
select * from emp2
4、minus(補集,查詢用於獲得兩個結果集合的差集,只會顯示在第一個結果集中存在但第二個
結果集中不存在的數據,並且會以第一列結果進行排序)
a minus b a-b相當於去掉重復的數據 確保a的范圍大於b的范圍
select * from emp1
minus
select * from emp2