Sobes.tech
Junior — Middle

Leg uit hoe de werking is van de join-operatoren in SQL en hoe ze worden gebruikt om gegevens uit verschillende tabellen te combineren.

sobes.tech AI

Antwoord van AI

De join-operatoren (JOIN) in SQL maken het mogelijk om rijen uit twee of meer tabellen te combineren op basis van een gerelateerde kolom. De belangrijkste typen JOIN:

  • INNER JOIN: retourneert alleen de records die overeenkomen in beide tabellen.
  • LEFT JOIN (LEFT OUTER JOIN): retourneert alle records uit de linker tabel en de overeenkomende uit de rechter, indien geen overeenkomst — NULL.
  • RIGHT JOIN (RIGHT OUTER JOIN): omgekeerd, alles uit de rechter en de overeenkomende uit de linker.
  • FULL JOIN (FULL OUTER JOIN): retourneert alle records uit beide tabellen, invullend met NULL waar geen overeenkomsten zijn.

Voorbeeld:

SELECT orders.id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

Deze query combineert de bestellingen- en klanten-tabellen en toont alleen bestellingen met bestaande klanten.