SQL Update Join Kullanımı



Merhaba bu yazımızda çok işinize yaracak bir Update kullanım şeklini anlatacağım.

Bizim kadar çok kayıt düzeltmesi yapıyorsanız kesinlikle ihtiyacınız olacak ve hayat kurtaracaktır.
Sorgularda kullandığımız Join syntax ı aynen geçerlidir. Önce syntax ı verelim sonra da örnekle bitiririz.

Kullanımı:

UPDATE 
table1  SET kolon1 = ifade 
FROM tablo1  
INNER JOIN tablo2 ON tablo1.kolon1 = tablo2.kolon1
WHERE kriter


Örnek:

Bu örnekte Sipariş tablosundaki Sevk Tarihi ile Sevkıyat  tablosundaki tarihlerin uyumsuz olanları eşitledik

UPDATE 
Siparis SET SevkTarihi = Sevkiyat.Tarih 
FROM Siparis
INNER JOIN Sevkiyat ON Siparis.ID = Sevkiyat.SiparisID
WHERE Sevkiyat.SevkTarihi != Sevkiyat.Tarih


Konu bu kadar kolay.

1 yorum :

Yorum Gönder