
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
- Stap 1: we zoeken de tabel met adres gegevens en selecteren de beschikbare kolommen.
- Stap 2: we zoeken uit naar welke tabel we een relatie/join moeten maken om bijhorende informatie toe te voegen.
- Stap 3: we gaan nog een niveau verder en voegen nog een relatie/join toe.
- Evaluatie: maak een overicht van alle klanten uit Japan.
ER-Schema
Bekijk het ER-Schema via het database icoon rechtsbovenaan elke oefening.
Stap 1
We selecteren de basis adres informatie uit de tabel address.
Wat hebben we nodig? :
- Tabel: address
- Kolommen:
- address
- address2
- district
- postal_code
- city_id==> deze kolom bevat niet de stadsnaam maar is een verwijzing (vreemde sleutel) naar een andere tabel. We maken een join in stap 2 van deze opdracht.
*** Tip ***
--Gebruik deze syntax :
SELECT
t.kolomnaam1
, t.kolomnaam2
FROM tabel AS t --Geef alvast je tabel een aliasnaam