Underfråga i SELECT
Som du såg i videon finns det ofta flera sätt att uppnå samma resultat i SQL. Du lärde dig att underfrågor kan användas som ett alternativ till joins för att få fram samma resultat.
I den här övningen utforskar du vidare hur vissa frågor kan skrivas med antingen en join eller en underfråga.
I steg 1 börjar du med en LEFT JOIN kombinerad med GROUP BY för att välja ut de nio länder som har flest städer i tabellen cities, tillsammans med antalet städer. I steg 2 skriver du en fråga som returnerar samma resultat som joinen, men med hjälp av en nästlad fråga i stället.
Den här övningen är en del av kursen
Att joina data i SQL
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___