Bazı durumlarda tablomuzda ki kayıtları farklı tablodaki kolonlarla değiştirmek isteyebiliriz bunun için update cümlesini kullanacağız fakat bu sefer ek olarak FROM kelimesini ekleyeceğiz.
Aşağıda iki ayrı tablomuz bulunmakta ogrenci_u1 tablosunun büt kolonuna ogrenci_büt tablosundaki büt kolonlarında ki verileri gireceğiz
Yukarıdaki istenilen koşul için aşağıdaki plpgsql cümlesini kullabilirisiniz.
UPDATE ogrenci_u1 u
SET büt = b.büt
FROM
ogrenci_büt b
WHERE
u.adi=b.adi;
Yukarıda ki resimde 9 kayıdın etkilendiğini görüyoruz verilerimiz asıl tabloya yani ogrenci_u1 tablosuna aktarılmış mı bakalım.
Yukarıda görüldüğü gibi büt kolonuna öğrenci_büt tablosundan öğrencilerin büt sınavından aldığı notları ekledik.
26 total views, 1 views today