Sobes.tech
Junior

Wat is de JOIN-operator in SQL?

sobes.tech AI

Antwoord van AI

De SQL-operator JOIN wordt gebruikt om rijen uit twee of meer tabellen te combineren op basis van een gerelateerde kolom tussen hen.

Belangrijkste typen JOIN:

  1. INNER JOIN: Geeft rijen terug die overeenkomende waarden hebben in beide tabellen.
  2. LEFT JOIN (of LEFT OUTER JOIN): Geeft alle rijen uit de linker tabel en de overeenkomende rijen uit de rechter tabel. Als er geen overeenkomsten zijn, bevat het resultaat van de rechter tabel NULL.
  3. RIGHT JOIN (of RIGHT OUTER JOIN): Geeft alle rijen uit de rechter tabel en de overeenkomende rijen uit de linker tabel. Als er geen overeenkomsten zijn, bevat het resultaat van de linker tabel NULL.
  4. FULL JOIN (of FULL OUTER JOIN): Geeft alle rijen terug waar er een overeenkomst is in de linker of rechter tabel. Het resultaat bevat alle rijen van beide tabellen, aangevuld met NULL voor rijen zonder overeenkomst.
  5. CROSS JOIN: Geeft het cartesiaanse product van rijen uit beide tabellen. Dit is gelijk aan een samenvoeging zonder ON-voorwaarde.

Voorbeeld van INNER JOIN:

SELECT
    Customers.CustomerName,
    Orders.OrderID
FROM
    Customers
INNER JOIN
    Orders
ON
    Customers.CustomerID = Orders.CustomerID;