Subquery’s in FROM joinen
De tabel match in de European Soccer Database bevat geen land- of teamnamen. Die informatie kun je krijgen door te joinen met de tabel country, en die kun je gebruiken om te aggregeren, zoals het aantal gespeelde wedstrijden per land.
Als je gegevens uit een van deze tabellen wilt filteren, kun je ook een subquery maken op een van de tabellen en die vervolgens joinen met een bestaande tabel in de database. Een subquery in FROM is een effectieve manier om gedetailleerde vragen te beantwoorden waarbij je gegevens moet filteren of transformeren voordat je ze in je eindresultaat opneemt.
Je doel in deze oefening is om een subquery te maken op de tabel match, en die subquery vervolgens te joinen met de tabel country om informatie te berekenen over wedstrijden met in totaal 10 of meer doelpunten!
Deze oefening maakt deel uit van de cursus
Gegevens manipuleren in SQL
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Select the country ID and match ID
___,
___
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;