1. 程式人生 > >sql 中怎麼將A表插入B表中,,去除兩張 表中含有的重複資料

sql 中怎麼將A表插入B表中,,去除兩張 表中含有的重複資料

insert into B(欄位列表) select 欄位列表 from A  where not exists(select * from B where a.keycol1 = b.keycol1)

keycol1為A表和B 表中的欄位,可能帶有主鍵,可以此欄位來判斷A表和B表中是否存在相同的資料,where not exists是作為一個條件來判別從A表往B表中插入的資料不與B表已存在的資料重複