Sql bir tablodan diğerine farklı kayıtları nasıl kopyalarım?

ergin (2539) 10 yıl önce sordu

MS SQL'de elimde Ilce ve IlceTemp olarak iki tablo var. IlceTemp tablosu ilçelerin güncel haline sahip ve ben İlçeTemp tablosunda olupda İlçe tablosunda olmayan kayıtları IlceTemp'den Ilceye aktarmak istiyorum.

Sql'de bir tablodan diğerine sadece farklı kayıtları nasıl kopyalarım?

Toplam 1 cevap


ergin (2539) 10 yıl önce cevapladı

Aşağıdaki SQL sorgusu bir tablodan diğerine farklı kayıtları kopyalamak için kullandığım sorgu. Birine lazım olurda rahatlıkla değiştirip kullanabilir.

Insert Into Ilces (Ad, IlId) 
Select Ad, IlId from IlceTemp A
Where Not Exists (Select * from Ilces B Where A.Ad = B.Ad AND A.IlID =B.IlId)
order By IlId