這里簡單總結下在Oracle中取交集、差集和並集的語法。
交集:INTERSECT(適用於兩個結果集)
SELECT ID, NAME FROM YANGGB1 INTERSECT SELECT ID, NAME FROM YANGGB2
差集:MINUS(適用於兩個結果集)
SELECT ID, NAME FROM YANGGB1 MINUS SELECT ID, NAME FROM YANGGB2
並集:UNION或UNION ALL(適用於兩個結果集)
-- 不包括重復行,進行默認排序 SELECT ID, NAME FROM YANGGB1 UNION SELECT ID, NAME FROM YANGGB2
-- 包括重復行,不進行默認排序 SELECT ID, NAME FROM YANGGB1 UNION ALL SELECT ID, NAME FROM YANGGB2
"我要做到的是,不慍不火,不冷不熱,不悲不喜。"