Aan de slagGa gratis aan de slag

Aan de slag met geneste subquery's

Tijd om je subquery's een tandje hoger te schakelen! Je hebt maar beperkte tijd om voetbal te kijken en wilt weten of de England Premier League zo spannend is als men zegt.

Je vergelijkt het maximale aantal doelpunten dat in één wedstrijd per seizoen is gescoord met het maximum voor de England Premier League.

Deze oefening maakt deel uit van de cursus

Gegevens manipuleren in SQL

Cursus bekijken

Oefeninstructies

  • Maak een geneste subquery af om de country_id voor 'England Premier League' uit league te selecteren. Deze wordt gebruikt om de bovenliggende subquery te filteren.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren