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