SQL INNER JOIN-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
INNERE VERBINDUNG
Der INNER JOIN
Befehl gibt Zeilen mit übereinstimmenden Werten in beiden Tabellen zurück.
Das folgende SQL wählt alle Bestellungen mit Kundeninformationen aus:
Beispiel
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID;
Hinweis: Das Schlüsselwort INNER JOIN wählt alle Zeilen aus beiden Tabellen aus, solange es eine Übereinstimmung zwischen den Spalten gibt. Wenn es Datensätze in der Tabelle „Bestellungen“ gibt, die keine Übereinstimmungen in „Kunden“ haben, werden diese Bestellungen nicht angezeigt!
Die folgende SQL-Anweisung wählt alle Bestellungen mit Kunden- und Versenderinformationen aus:
Beispiel
SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName
FROM
((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);
❮ Referenz zu SQL-Schlüsselwörtern