Hämta lagnamn med en underfråga
Nu ska vi lösa ett problem som dykt upp flera gånger i den här kursen – Hur får man med både hemma- och bortalagets namn i ett slutligt frågeresultat?
Av de 4 tekniker vi just gick igenom kan detta göras med underfrågor, korrelerade underfrågor och CTE:er. Under de nästa 3 övningarna får du öva på att skapa liknande resultatmängder med var och en av dessa 3 metoder – vi börjar med underfrågor i FROM.
Varning: Om din kod tar för lång tid att köra har du troligen gjort ett misstag i JOIN och försökt koppla ihop fel fält, vilket gör tabellen för stor! Läs den befintliga koden och kommentarerna noggrant, och kontrollera dina ON-villkor!
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
m.id,
t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;