![]()
Relaties tussen tabellen (ERD)
Tabellen zijn via gedeelde kolommen aan elkaar gekoppeld, zichtbaar in een ERD-schema (Entity-Relationship Diagram). Kolom pizzacode in tabel besteldepizza bevat dezelfde waarden als pizzacode in tabel pizza.
JOIN … ON …
Met JOIN combineer je rijen uit twee tabellen op basis van gelijke waarden:
SELECT besteldePizza.besteldepizzacode, pizza.naam
FROM besteldePizza
JOIN pizza ON besteldePizza.pizzacode = pizza.pizzacode;
tabel.kolom om aan te geven uit welke tabel een kolom komt.Meerdere tabellen koppelen
Voeg extra tabellen toe met extra JOIN-clausules:
SELECT klant.naam, pizza.naam
FROM klant
JOIN bestelling ON klant.klantnummer = bestelling.klantnummer
JOIN besteldePizza ON bestelling.bestelcode = besteldePizza.bestelcode
JOIN pizza ON besteldePizza.pizzacode = pizza.pizzacode;