LEFT JOIN- und RIGHT JOIN-Vorgang

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Fasst Quelltabellen-Datensätze bei der Verwendung in einer beliebigen FROM-Klausel zusammen.

Syntax

FROM Tabelle1 [LINKS | RECHTS] JOIN Tabelle2
AUF table1.field1Compopr table2.field2

Die LEFT JOIN- und RIGHT JOIN-Vorgänge bestehen aus den folgenden Teilen:

Teil

Beschreibung

Tabelle1, Tabelle2

Die Namen der Tabellen, aus denen Datensätze zusammengefasst werden.

Feld1, Feld2

Die Namen der Felder, die miteinander verknüpft werden. Die Felder müssen denselben Datentyp aufweisen und dieselben Daten enthalten. Es ist jedoch nicht erforderlich, dass sie denselben Namen haben.

Vergleichsoperator

Ein beliebiger relationaler Vergleichsoperator: "=," "<," ">," "<=," ">=," oder "<>".


Hinweise

Verwenden Sie einen LEFT JOIN-Vorgang, um eine Linke äußere Verknüpfung zu erstellen. Linke äußere Verknüpfungen enthalten alle Datensätze aus der ersten (linken) von zwei Tabellen, selbst wenn keine entsprechenden Werte für Datensätze in der zweiten (rechten) Tabelle vorhanden sind.

Verwenden Sie einen RIGHT JOIN-Vorgang, um eine Rechte äußere Verknüpfung zu erstellen. Rechte äußere Verknüpfungen enthalten alle Datensätze aus der zweiten (rechten) von zwei Tabellen, selbst wenn keine entsprechenden Werte für Datensätze in der ersten (linken) Tabelle vorhanden sind.

Beispielsweise könnten Sie LEFT JOIN für die Departments-Tabellen (Abteilungen) (auf der linken Seite und Employees (Personal) auf der echten Seite verwenden, um alle Abteilungen auszuwählen, selbst wenn einigen Abteilungen keine Mitarbeiter zugeordnet sind. Mit RIGHT JOIN würden Sie alle Mitarbeiter auswählen, selbst wenn einige Mitarbeiter keiner Abteilung zugeordnet sind.

Im folgenden Beispiel wird veranschaulicht, wie Sie die Tabellen Categories (Kategorien) und Products (Artikel) nach dem CategoryID-Feld (KategorieNr) verknüpfen könnten. Die Abfrage erstellt eine Liste aller Kategorien. Darin sind Kategorien ohne Produkte eingeschlossen:

SELECT CategoryName, ProductName FROM Categories LEFT JOIN Products ON Categories.CategoryID = Products.CategoryID;

In diesem Beispiel ist KategorieNr das verknüpfte Feld, ist jedoch nicht im Abfrageergebnis enthalten, weil es nicht in der SELECT-Anweisung eingeschlossen ist. Schließen Sie den Feldnamen in die SELECT-Anweisung ein, in diesem Fall also Kategorien.KategorieNr, um das verknüpfte Feld einzuschließen.

Hinweis : 

Mit einem INNER JOIN-Vorgang können Sie eine Abfrage erstellen, die nur Datensätze enthält, in denen die Daten in den verknüpften Feldern identisch sind.

  • Ein LEFT JOIN- oder RIGHT JOIN-Vorgang kann innerhalb eines INNER JOIN-Vorgangs geschachtelt sein, aber ein INNER JOIN-Vorgang kann nicht innerhalb eines LEFT JOIN- oder RIGHT JOIN-Vorgangs geschachtelt sein. Weitere Informationen zum Schachteln von Verknüpfungen innerhalb anderer Verknüpfungen finden Sie unter dem Hilfethema zu INNER JOIN.

  • Mehrere ON-Klauseln können miteinander verknüpft werden. Weitere Informationen zum Verknüpfen von Klauseln finden Sie unter dem Hilfethema zu INNER JOIN.

Wenn Sie versuchen, die Daten Memo oder OLE-Objekt enthält Felder verknüpfen, tritt ein Fehler auf.



Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×