Sammanfoga subquery:er i FROM
Tabellen match i den europeiska fotbollsdatabasen innehåller inte landsnamn eller lagnamn. Den informationen kan du hämta genom att koppla ihop den med tabellen country, och sedan använda det för att aggregera data – till exempel antalet matcher som spelats i varje land.
Om du vill filtrera data från någon av dessa tabeller kan du skapa en subquery från en av dem och sedan koppla den till en befintlig tabell i databasen. En subquery i FROM är ett effektivt sätt att besvara detaljerade frågor som kräver filtrering eller omvandling av data innan den inkluderas i slutresultatet.
Målet med den här övningen är att skapa en subquery från tabellen match och sedan koppla den subquery:n till tabellen country för att beräkna information om matcher med totalt 10 mål eller fler!
Den här övningen är en del av kursen
Datahantering i SQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT
-- Select the country ID and match ID
___,
___
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;