BaşlayınÜcretsiz Başlayın

"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:

  1. table_a içindeki her satır için, condition1, condition2 vb. koşulların sağlandığı table_b içindeki karşılık gelen satırı bulur.
  2. column_to_update değerini (ilgili satırdan) column_to_update_from değ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ır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Have a look at the 10 first rows of affiliations
___;
Kodu Düzenle ve Çalıştır