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.