Aan de slagGa gratis aan de slag

FULL JOIN's koppelen

Zoals je in het vorige hoofdstuk over INNER JOIN hebt gezien, kun je joins in SQL aan elkaar koppelen, bijvoorbeeld als je gegevens uit meer dan twee tabellen wilt combineren.

Stel, je doet onderzoek naar Melanesië en Micronesië en je wilt informatie over talen en valuta toevoegen aan de gegevens over deze regio’s in de tabel countries. Omdat talen en valuta in aparte tabellen staan, heb je twee opeenvolgende full joins nodig met de tabellen countries, languages en currencies.

Deze oefening maakt deel uit van de cursus

Data joinen in SQL

Cursus bekijken

Oefeninstructies

  • Maak de FULL JOIN af met countries as c1 links en languages as l rechts, en gebruik code om deze join uit te voeren.
  • Koppel deze join vervolgens aan een tweede FULL JOIN, met currencies rechts, door opnieuw te joinen op code.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT 
	c1.name AS country, 
    region, 
    l.name AS language,
	basic_unit, 
    frac_unit
FROM countries as c1 
-- Full join with languages (alias as l)
___ 
-- Full join with currencies (alias as c2)
___ 
WHERE region LIKE 'M%esia';
Code bewerken en uitvoeren