Sql İle Bir Tablodaki Kolonu(Sütunu) Başka Bir Tablodaki İle Güncellemek

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.

sql-ile-bir-tablodaki-kolonu-başka-bir-tablodaki-ile-güncellemek.png



Ş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.


1UPDATE tblUrunler_2 SET Fiyat = (SELECT Fiyat FROM tblUrunler_1 WHERE tblUrunler_2.id = tblUrunler_1.id)


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
 
Son düzenleme:

Sponsor

Üst Alt