oracle取两条sql查询结果的差集,并集,交集
生活随笔
收集整理的這篇文章主要介紹了
oracle取两条sql查询结果的差集,并集,交集
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.交集intersect運算:返回查詢結(jié)果中相同的部分。SELECT product_id FROM tab1 INTERSECT SELECT product_id FROM tab2; 2.差集minus運算:返回在第一個查詢結(jié)果中與第二個查詢結(jié)果不相同的那部分行記錄。SELECT product_id FROM tab1MINUS SELECT product_id FROM tab2; 3.并集union/union all運算:將查詢的返回組合成一個結(jié)果,union合并結(jié)果并且將重復(fù)的內(nèi)容取唯一,union all合并結(jié)果并且沒有過濾重復(fù)內(nèi)容SELECT product_id FROM tab1 UNION SELECT product_id FROM tab2; SELECT location_id FROM tab1 UNION ALL SELECT location_id FROM tab2;
轉(zhuǎn)自:https://blog.csdn.net/u012255097/article/details/53897059
總結(jié)
以上是生活随笔為你收集整理的oracle取两条sql查询结果的差集,并集,交集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 使从表中随机取出一行记录数
- 下一篇: General error: 24374