我想知道是否有人可以幫助我?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