Aan de slagGa gratis aan de slag

Dit is een LEFT JOIN, toch?

Goed bezig met het inzicht krijgen in de structuur van joins! In deze oefening verken je de verschillen tussen INNER JOIN en LEFT JOIN. Dat helpt je bepalen welk type join je wanneer gebruikt.

Zoals eerder werk je met de tabellen cities en countries.

Je begint met een INNER JOIN met de cities-tabel (links) en de countries-tabel (rechts). Dit is handig als je alleen geïnteresseerd bent in records waarbij een land in beide tabellen voorkomt.

Daarna stap je over op een LEFT JOIN. Dit is handig als je alle landen in de cities-tabel wilt retourneren, of ze nu wel of niet een overeenkomst hebben in de countries-tabel.

Deze oefening maakt deel uit van de cursus

Data joinen in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT 
    c1.name AS city,
    code,
    c2.name AS country,
    region,
    city_proper_pop
FROM cities AS c1
-- Perform an inner join with cities as c1 and countries as c2 on country code
___
ORDER BY code DESC;
Code bewerken en uitvoeren