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:
INNER JOIN: Geeft rijen terug die overeenkomende waarden hebben in beide tabellen.LEFT JOIN(ofLEFT 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 tabelNULL.RIGHT JOIN(ofRIGHT 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 tabelNULL.FULL JOIN(ofFULL 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 metNULLvoor rijen zonder overeenkomst.CROSS JOIN: Geeft het cartesiaanse product van rijen uit beide tabellen. Dit is gelijk aan een samenvoeging zonderON-voorwaarde.
Voorbeeld van INNER JOIN:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;