0
A
回答
4
select field from tab1
union all
select field from tab2
minus
(select field from tab1
intersect
select field from tab2
);
OR :)
select field from tab1
minus
select field from tab2
union all
select field from tab2
minus
select field from tab1
但是,BEST(性能:)):
select distinct nvl(a.field, b.field) as field
from tab1 a
full join tab2 b on (a.field=b.field)
where a.field is null or b.field is null;
對於上述查詢,請參閱此處的test。
+0
最後的查詢不適用於這種情況。它將只顯示兩個表中的常見值 – Thiyagu
+0
我已經添加了一個sqlfiddle來顯示否則。它顯示非常見記錄。 –
1
select field from tab1 where field not in (select field from tab2)
union
select field from tab2 where field not in (select field from tab1)
+0
它會工作,但在運營商將影響性能。 – Thiyagu
相關問題
- 1. 如何協調Oracle中兩列表中的常見行?
- 2. Unix命令查找兩個文件中常見的行
- 3. 查找兩個列表(Scala)中的常見項目
- 4. 兩列中的Oracle SQL常見條目
- 5. Python腳本查找不常見的行
- 6. 在Python中找到兩個列表的所有常見序列
- 7. 在awk中查找多個常見值
- 8. 在Redshift中查找常見的查詢
- 9. 查找兩個數據框中的常見列並執行功能
- 10. 查找兩個列表中相同順序的常見元素Python
- 11. 查找兩個超大型數據庫表中的常見條目
- 12. oracle查詢在兩個表中查找匹配
- 13. 在兩個完全不同的git樹中查找常見提交
- 14. 查找2個數據框中的常見行
- 15. oracle中的查找表10g
- 16. Oracle sql。比較兩個表中查找丟失的數據
- 17. 查找n個不同數組中常見的最大元素?
- 18. 在HashMap中查找最常見的值
- 19. 查找文件中的常見元素
- 20. 查找數組中的常見值
- 21. 查找樹中的常見子樹
- 22. R - 從兩個單獨的表中找出列中的常見條目
- 23. 查找表格的最常見值
- 24. 查找來自兩個文件的常見單詞
- 25. 查找兩個字符變量之間的常見子字符
- 26. 找到列中兩個常見值的年差異
- 27. Matlab,找到兩個數組中的常見值
- 28. 找到一個集合中最常見/最常見的元素?
- 29. 在oracle中查找表中的主鍵
- 30. 查找在同一個表基於當前行中的Oracle
這個問題在我看來很清楚...... –