Junior
Was ist der JOIN-Operator in SQL?
sobes.tech KI
Antwort von AI
Der SQL-Operator JOIN wird verwendet, um Zeilen aus zwei oder mehr Tabellen basierend auf einer verbundenen Spalte zwischen ihnen zu kombinieren.
Haupttypen von JOIN:
INNER JOIN: Gibt Zeilen zurück, die in beiden Tabellen übereinstimmende Werte haben.LEFT JOIN(oderLEFT OUTER JOIN): Gibt alle Zeilen aus der linken Tabelle und die übereinstimmenden Zeilen aus der rechten Tabelle zurück. Wenn keine Übereinstimmung besteht, enthält das Ergebnis der rechten TabelleNULL.RIGHT JOIN(oderRIGHT OUTER JOIN): Gibt alle Zeilen aus der rechten Tabelle und die übereinstimmenden Zeilen aus der linken Tabelle zurück. Wenn keine Übereinstimmung besteht, enthält das Ergebnis der linken TabelleNULL.FULL JOIN(oderFULL OUTER JOIN): Gibt alle Zeilen zurück, bei denen eine Übereinstimmung in der linken oder rechten Tabelle besteht. Das Ergebnis enthält alle Zeilen beider Tabellen, ergänzt durchNULLfür Zeilen ohne Übereinstimmung.CROSS JOIN: Gibt das kartesische Produkt der Zeilen beider Tabellen zurück. Dies entspricht einer Verbindung ohneON-Bedingung.
Beispiel für INNER JOIN:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;