Sql ile tablolarınızdaki bir kolonu, başka bir tablodaki kolon değerleri ile güncellemek isteyebilirsiniz. Bunu anlaşılması kolay olması açısından örnek üzerinden anlatacağım.
Örneğimizi SQL server üzerinden anlatmam gerekirse, tblUrunler_2 isminde bir tablomuz olsun ve Fiyat alanı girilmemiş yani NULL olsun. Bir de elimizde tblUrunler_1 tablosu olsun ve buradaki ürün fiyatları güncel olsun.
Şimdi 2.tablodaki NULL olan ürün fiyatlarını 1.tablodaki ürün isimlerinin fiyatlarına göre güncellemek istersek aşağıdaki update sorgusu işimizi görecektir.
UPDATE tblUrunler_2 SET Fiyat = (SELECT Fiyat FROM tblUrunler_1 WHERE tblUrunler_2.UrunAdi = tblUrunler_1.UrunAdi)
Son durumda, 2.tablodaki NULL olan fiyatlar 1.tablodaki fiyatlarla güncellenmiş olur, tabi burada where koşuluna dikkat etmelisiniz.
Çok basit haliyle anlatacaklarım bu kadar, sizler de görüşlerinizi konu altına yorum olarak belirtebilirsiniz 🙂

