各競技の種目数
データベースの完全な E:R 図は次のとおりです。

会社は夏季・冬季の両方の競技に関わるため、すべての競技を1つのレポートで確認できると便利です。
あなたのタスクは、各競技ごとに開催された種目(イベント)の一意の件数を表示するクエリを作成することです。これら2つのテーブル間にはリレーションがないため、JOIN ではなく UNION を使う必要がある点に注意してください。
この演習はコースの一部です
SQLでのレポーティング
演習の手順
- 夏季・冬季の両方について、
sportごとの一意のeventsを表示するレポートを作成してください。 - 関連するテーブルを結合するには
UNIONを使用してください。 - 必要に応じて 2 つの
GROUP BY文を使用してください。 - 最終的なクエリは、種目数が多いものから表示されるように並べ替えてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Select sport and events for summer sports
SELECT
____,
____(____ ____) AS events
FROM ____
____
UNION
-- Select sport and events for winter sports
SELECT
____,
____
FROM ____
____
-- Show the most events at the top of the report
____;