Gewusst wie: Automatisches Verknüpfen von Tabellen

Wenn Sie zwei oder mehr Tabellen zu einer Abfrage hinzufügen, versucht der Abfrage- und Ansicht-Designer zu ermitteln, ob diese verknüpft sind. Wenn dies der Fall ist, zieht der Abfrage- und Ansicht-Designer automatisch Joinlinien zwischen den Rechtecken, die die Tabellen bzw. Objekte mit Tabellenstruktur darstellen.

Der Abfrage- und Ansicht-Designer erkennt Tabellen unter den folgenden Umständen als verknüpft:

  • Die Datenbank enthält Informationen, die angeben, dass die Tabellen verknüpft sind.

  • Wenn zwei Spalten aus jeweils einer Tabelle denselben Namen und denselben Datentyp aufweisen. Die Spalte muss in mindestens einer der Tabellen ein Primärschlüssel sein. Wenn Sie z. B. die Tabellen employee und jobs hinzufügen, wobei die Spalte job_id in der Tabelle jobs der Primärschlüssel ist und beide Tabellen eine Spalte job_id mit demselben Datentyp enthalten, verknüpft der Abfrage- und Ansicht-Designer die Tabellen automatisch.

    Tipp

    Der Abfrage- und Ansicht-Designer erstellt für Spalten mit demselben Namen und demselben Datentyp nur einen Join. Wenn mehrere Joins möglich sind, beendet der Abfrage- und Ansicht-Designer den Vorgang nach dem Erstellen eines Joins, der auf dem ersten gefundenen Satz übereinstimmender Spalten basiert.

  • Der Abfrage- und Ansicht-Designer erkennt, dass eine Suchbedingung (eine WHERE-Klausel) eigentlich eine Joinbedingung ist. Sie fügen z. B. die Tabellen employee und jobs hinzu und erstellen anschließend eine Suchbedingung, die in der Spalte job_id beider Tabellen nach demselben Wert sucht. Wenn Sie diesen Vorgang ausführen, erkennt der Abfrage- und Ansicht-Designer, dass die Suchbedingung zu einem Join führt, und erstellt anschließend eine Joinbedingung auf der Grundlage der Suchbedingung.

Wenn der Abfrage- und Ansicht-Designer einen Join erstellt hat, der für die Abfrage nicht geeignet ist, können Sie den Join ändern oder entfernen. Detaillierte Informationen zu diesem Thema finden Sie unter Gewusst wie: Ändern von Verknüpfungsoperatoren und Gewusst wie: Entfernen von Verknüpfungen.

Wenn der Abfrage- und Ansicht-Designer die Tabellen in der Abfrage nicht automatisch verknüpft, können Sie selbst einen Join erstellen. Ausführliche Informationen finden Sie unter Gewusst wie: Manuelles Verknüpfen von Tabellen.

Siehe auch

Konzepte

Darstellungsweise von Verknüpfungen im Abfrage- und Ansicht-Designer

Weitere Ressourcen

Entwerfen von Abfragen und Ansichten

Erstellen von Abfragen mit Verknüpfungen