JOIN tất cả các bảng lại với nhau
Trong bài tập cuối cùng này, nhiệm vụ của bạn là tìm thành phố của trường đại học nơi làm việc của giáo sư có nhiều mối liên kết nhất trong ngành "Media & communication".
Để làm được điều này,
- bạn cần JOIN tất cả các bảng,
- GROUP BY theo một số cột,
- và sau đó dùng tiêu chí lọc để chỉ giữ các dòng thuộc đúng ngành.
Hãy thực hiện theo ba bước!
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.
-- Join all tables
SELECT *
FROM affiliations
JOIN ___
ON affiliations.professor_id = professors.___
JOIN organizations
ON affiliations.organization_id = ___.___
JOIN ___
ON professors.___ = universities.id;