Bắt đầu ngayBắt đầu miễn phí

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

  1. Với mỗi hàng trong table_a, tìm hàng tương ứng trong table_b nơi condition1, condition2, v.v. được thỏa mãn.
  2. Gán giá trị của column_to_update bằng giá trị của column_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

Xem khóa học

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
___;
Chỉnh sửa và Chạy Mã