English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Verwendung und Beispiel des SQL INNER JOIN-Schlüssels

SQL-Schlüsselwortreferenz

INNER JOIN

Der INNER JOIN-Befehl gibt die Zeilen aus beiden Tabellen zurück, die übereinstimmende Werte haben.

Nachfolgender SQL-Befehl wählt alle Bestellungen mit Kundeninformationen aus:

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

Hinweis:Wenn es Übereinstimmungen zwischen den Spalten gibt, wählt der INNER JOIN-Schlüssel alle Zeilen aus beiden Tabellen aus. Wenn es im 'Orders'-Tabellen keine übereinstimmenden Einträge gibt, werden diese Bestellungen nicht angezeigt!

Die folgenden SQL-Anweisungen wählen alle Bestellungen aus, die Informationen über Kunden (CustomerID) und Frachtführer (ShipperID) enthalten:

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);

SQL-Schlüsselwortreferenz