Kom igångKom igång gratis

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

Visa kurs

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;
Redigera och kör kod