2010-06-04 42 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

相关问题