První kroky s vnořenými poddotazy
Čas posunout práci s poddotazy o stupeň výš! Fotbalu nemůžeš sledovat donekonečna, a tak chceš zjistit, jestli je England Premier League tak vzrušující, jak se říká.
Porovnáš maximální počet gólů vstřelených v jednom zápase v jednotlivých sezonách s maximem pro England Premier League.
Toto cvičení je součástí kurzu
Manipulace s daty v SQL
Pokyny k cvičení
- Dopiš vnořený poddotaz, který vybere
country_idpro'England Premier League'z tabulkyleague– tento výsledek se použije jako filtr v nadřazeném poddotazu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;