ネストされたサブクエリ
サブクエリをさらに活用してみましょう。サッカーの試合をすべて観るだけの時間はないため、England Premier League が本当に盛り上がっているかどうかを、まず確認したいと思っています。
ここでは、各シーズンの 1 試合あたりの最大得点数と、England Premier League の最大得点数を比較します。
この演習はコースの一部です
SQL のデータ操作
演習の手順
- ネストされたサブクエリを完成させて、
leagueから'England Premier League'のcountry_idを取得してください。この値は、親サブクエリのフィルタリングに使用されます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
season,
MAX(home_goal + away_goal) AS max_goals,
(SELECT MAX(home_goal + away_goal)
FROM match
WHERE season = main.season
-- Subquery to get the max goals in an 'England Premier League' match for the same season
AND country_id IN (____)
) AS pl_max_goals
FROM match AS main
GROUP BY season;