"professor_id" sütununu doldur
Şimdi sıra professors_id değerlerini de doldurmaya geldi. Kimlik değerlerini doğrudan professors tablosundan alacaksın.
İşte bir tablonun sütunlarını başka bir tablodaki değerlere göre güncellemenin bir yolu:
UPDATE table_a
SET column_to_update = table_b.column_to_update_from
FROM table_b
WHERE condition1 AND condition2 AND ...;
Bu sorgu şunları yapar:
table_aiçindeki her satır için,condition1,condition2vb. koşulların sağlandığıtable_biçindeki karşılık gelen satırı bulur.column_to_updatedeğerini (ilgili satırdan)column_to_update_fromdeğerine ayarlar.
Koşullar genellikle her iki tablonun diğer sütunlarını karşılaştırır; örneğin table_a.some_column = table_b.some_column. Tabii ki, bu sorgunun mantıklı olması için table_b içinde yalnızca bir eşleşen satır olmalıdır.
Bu egzersiz
SQL ile İlişkisel Veritabanlarına Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Have a look at the 10 first rows of affiliations
___;