日期:2014-05-18  浏览次数:20421 次

SQL查询问题:两个表字段完全相同,表2里部分与有表1重复记录,现在要把重复的查询出来
两个表字段完全相同,表2里部分与有表1重复记录,现在要把重复的查询出来
表1:sheet     表2:sheet1
都是10个字段
求SQL查询语句

------解决方案--------------------
只查ID(主键)相同的.

select a.* from a where id in (select id from b)
------解决方案--------------------
所有字段.

--前提:表中不能有text、ntext、image、cursor 数据类型的字段。

用CheckSum()最简单:

select * from A where checksum(*) not in (select checksum(*) from B)