我想知道是否有人可以帮助我?SQL将表中的值从一个表复制到另一个表,但将副本移动到另一个表
在我的数据库中,我有两个表具有相同的列并包含相同类型的数据。我的第一张表是我们过去6年来一直保持的表格,并且有数百万条记录。我的第二张表是我们从其他地方获得的,其中包含1亿多条记录。表2中的一些数据可能已经包含在表一中。
我想实现的是将表2中的唯一记录添加到表1中。
我的PK对于两个表都是相同的,并且这个列可以确定它是否是重复的。
问题出现了,我需要在过程结束时显示重复记录,以便可以检查这些记录。
我对SQL有一个很好的基础知识,但没有达到这个目标。 如果任何人能够协助它,将不胜感激。
'insert into one(...)select ... from two t where where exists(select * from one x where x.id = t.id)' – wildplasser 2013-04-24 11:35:57