すべてのテーブルの結合
最後の演習では、「メディア&コミュニケーション」部門で最も多くの所属を持つ教授がいる大学の所在都市を見つけることが目標です。
そのために、
- すべてのテーブルを結合し、
- 特定の列でグループ化し、
- 正しい部門の行だけを取得する条件を適用します。
3つのステップで進めましょう!
この演習はコースの一部です
SQL リレーショナルデータベース入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Join all tables
SELECT *
FROM affiliations
JOIN ___
ON affiliations.professor_id = professors.___
JOIN organizations
ON affiliations.organization_id = ___.___
JOIN ___
ON professors.___ = universities.id;