1. Learn
  2. /
  3. Kurser
  4. /
  5. Att joina data i SQL

Connected

övning

Det här är en LEFT JOIN, eller hur?

Bra jobbat – du har nu fått grepp om hur joins är uppbyggda! I den här övningen utforskar du skillnaderna mellan INNER JOIN och LEFT JOIN, vilket hjälper dig att avgöra vilken typ av join som passar bäst i olika situationer.

Precis som tidigare arbetar du med tabellerna cities och countries.

Du börjar med en INNER JOIN där tabellen cities är till vänster och countries till höger. Det är användbart när du bara är intresserad av poster där ett land finns i båda tabellerna.

Sedan byter du till en LEFT JOIN. Det passar när du vill returnera alla länder i tabellen cities, oavsett om de har en matchning i countries eller inte.

Instruktioner 1/2

undefined XP
  • 1
    • Utför en inner join med cities AS c1 till vänster och countries as c2 till höger.
    • Använd code som fält att slå samman tabellerna på.
  • 2
    • Ändra koden så att den utför en LEFT JOIN i stället för en INNER JOIN.
    • Kör frågan och titta på hur många poster frågeresultatet innehåller.