30 Ocak 2020 Perşembe

SQLde Başka Bir Tablodan Bir Koşula Göre Değeri Güncellek

Aşağıdaki kod bloğu ile sql'de bir tablonuzun kolonunu başka bir tablodaki veriye göre güncelleştirme kodu aşağıdadır.

Örnekte Şehirler tablosunda bulunan Nüfüs kolonunu SehirdeYaşayanKişiler tablosundaki il bilgisi eşleştirilerek kişi sayısı bulunur ve Sehirler tablsounda bu veri güncelleştirilir.


UPDATE Sehir
SET Sehir.Nufus =
(select COUNT(*) FROM SehirYasayanKisi WHERE SehirYasayanKisi.SEHIRID = Sehir.ID)
FROM SehirYasayanKisi