Điền dữ liệu cho cột "professor_id"
Giờ là lúc điền dữ liệu cho professors_id. Bạn sẽ lấy ID trực tiếp từ professors.
Dưới đây là cách cập nhật các cột của một bảng dựa trên giá trị từ bảng khác:
UPDATE table_a
SET column_to_update = table_b.column_to_update_from
FROM table_b
WHERE condition1 AND condition2 AND ...;
Truy vấn này thực hiện:
- Với mỗi hàng trong
table_a, tìm hàng tương ứng trongtable_bnơicondition1,condition2, v.v. được thỏa mãn. - Gán giá trị của
column_to_updatebằng giá trị củacolumn_to_update_from(từ hàng tương ứng đó).
Các điều kiện thường so sánh những cột khác của cả hai bảng, ví dụ table_a.some_column = table_b.some_column. Tất nhiên, truy vấn này chỉ hợp lý khi chỉ có một hàng khớp trong table_b.
Bài tập này là một phần của khóa học
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Have a look at the 10 first rows of affiliations
___;