2010-06-04 77 views
0

我正在使用DB2,並且我有兩個包含一百萬行的表。是否有我可以創建的查詢將檢查兩個表,以查看兩者中的所有值是否相同?或者,做這件事的最好方法是什麼?如何確定兩個非常大的表的相等性

感謝, 泰勒

+1

這些表有主鍵嗎? – 2010-06-04 20:03:20

回答

1

用途:

SELECT * 
    FROM TABLE_A 
INTERSECT 
SELECT * 
    FROM TABLE_B 

...假設列是相同的。 For more info on INTERSECT (and EXCEPT), see this article

+0

隨着百萬行的invovled,我會建議在「select count(*)from ...」語句中做一個子查詢。 – 2010-06-04 20:27:54

+0

@Philip Kelley:但是OP會看到價值。至少,我是這麼讀的...... – 2010-06-04 20:30:30

相關問題