Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Database schema

Opdracht

Maak een lijst van alle adressen in de databank sakila. We willen volgende informatie weergeven : address, address2, district, city, postal_code en country.

We bouwen onze query stap voor stap op

ER-Schema

Bekijk het ER-Schema via het database icoon rechtsbovenaan elke oefening.

Stap 3

Er is nog één extra tabel nodig om alle gegevens weer te geven. We moeten het veld country nog toevoegen.

Wat hebben we nodig? :

*** Tip ***
--Gebruik deze syntax :

SELECT 
   t1.kolomnaam1
,  t1.kolomnaam2
,  t2.kolomnaam1
,  t3.kolomnaam1
FROM tabel AS t1
INNER JOIN tabel2 AS t2 
  ON t1.kolom = t2.kolom
INNER JOIN tabel3 AS t3 --We voegen gewoon een extra join toe om de derde tabel te koppelen
  ON t3.kolom = t2.kolom

Spoiler alert

Probeer eerst zelf de oplossing te bouwen. Lukt het niet? Bekijk dan onderstaande spoiler.

!!! Spoiler !!!

Het resultaat moet er als volgt uitzien. Voorbeeld resultaat