Structured Query Language (SQL) – Hoorcollege 3
LEFT JOIN
Linker tabel de belangrijkste tabel, rechter tabel eventueel opvullen met NULL
SELECT *
FROM Telefoon
LEFT JOIN App ON Telefoon.ID = App.MerkID
RIGHT JOIN
Rechter tabel de belangrijkste tabel, linker tabel eventueel opvullen met NULL
SELECT *
FROM Telefoon
RIGHT JOIN App ON Telefoon.ID = App.MerkID
Geef de naam van de medewerker en de naam en locatie van de afdeling weer. Ook
afdelingen zonder medewerkers moeten op het overzicht meegenomen worden.
Noteer de query.
SELECT M.naam, A.naam, A.locatie
FROM Afdeling A
LEFT JOIN Medewerker M ON M.afd = A.anr
LEFT JOIN
Linker tabel de belangrijkste tabel, rechter tabel eventueel opvullen met NULL
SELECT *
FROM Telefoon
LEFT JOIN App ON Telefoon.ID = App.MerkID
RIGHT JOIN
Rechter tabel de belangrijkste tabel, linker tabel eventueel opvullen met NULL
SELECT *
FROM Telefoon
RIGHT JOIN App ON Telefoon.ID = App.MerkID
Geef de naam van de medewerker en de naam en locatie van de afdeling weer. Ook
afdelingen zonder medewerkers moeten op het overzicht meegenomen worden.
Noteer de query.
SELECT M.naam, A.naam, A.locatie
FROM Afdeling A
LEFT JOIN Medewerker M ON M.afd = A.anr