Junior
Wat is de JOIN-operator in SQL?
sobes.tech AI
Antwoord van AI
De JOIN-operator in SQL wordt gebruikt om rijen uit twee of meer tabellen te combineren op basis van een gerelateerde voorwaarde tussen hen. Dit stelt je in staat om gegevens te verkrijgen die tussen de tabellen verbonden zijn, bijvoorbeeld het combineren van informatie over bestellingen met klantinformatie.
Er zijn verschillende soorten JOIN:
- INNER JOIN — retourneert alleen de rijen die overeenkomen volgens de voorwaarde in beide tabellen.
- LEFT JOIN (LEFT OUTER JOIN) — retourneert alle rijen uit de linker tabel en de overeenkomende rijen uit de rechter; als er geen overeenkomsten zijn, worden de rechtervelden NULL.
- RIGHT JOIN (RIGHT OUTER JOIN) — omgekeerd, retourneert alle rijen uit de rechter tabel en de overeenkomende uit de linker.
- FULL JOIN (FULL OUTER JOIN) — retourneert alle rijen uit beide tabellen, met NULL ingevuld waar geen overeenkomsten zijn.
Voorbeeld van INNER JOIN:
SELECT orders.id, customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;