Bei Microsoft Access ist eine Abfrage mit mehreren Tisch eine Abfrage, die Daten aus mehr als einer Tabelle gleichzeitig abruft. Dies ist wichtig, da Datenbanken selten alle verwandten Informationen in einer einzigen Tabelle speichern. Stattdessen verwenden sie mehrere Tabellen, die durch Beziehungen miteinander verbunden sind (normalerweise basieren auf gemeinsamen Feldern, wie eine "Order -ID", die sowohl in einer Tabelle "Bestellungen" und einer "Bestellelement" -Tabelle angezeigt wird).
Multi-Table-Abfragen verwenden Verbindungen, um Daten aus diesen zugehörigen Tabellen zu kombinieren. Die verschiedenen Arten von Verbindungen bestimmen *, wie * die Daten kombiniert werden:
* Innere Join: Dies ist der häufigste Typ. Es gibt nur Zeilen zurück, bei denen die Join -Bedingung in * beiden * Tabellen erfüllt ist. Wenn ein Datensatz in einer Tabelle in der anderen keine Übereinstimmung auf der Grundlage der Join -Bedingung enthält, ist er von den Ergebnissen ausgeschlossen.
* linker Join (oder linker Außenjoin): Gibt alle Zeilen aus der linken Tabelle zurück (die zuerst im Abfragedesign angegeben), auch wenn es in der rechten Tabelle keine passende Zeile gibt. Für Zeilen in der linken Tabelle ohne Übereinstimmung werden die Felder aus der rechten Tabelle als Null angezeigt.
* Rechts You (oder rechter äußerer Join): Ähnlich wie bei einem linken Join, aber es gibt alle Zeilen aus der rechten Tabelle zurück, auch wenn es in der linken Tabelle kein Übereinstimmung gibt. Nulls erscheinen für unerreichte Felder aus der linken Tabelle.
* Voller äußerer Join: Gibt alle Zeilen aus * beiden * Tabellen zurück. Wenn eine Zeile in einer Tabelle in der anderen keine Übereinstimmung hat, werden die unübertroffenen Felder als Null angezeigt. (Hinweis:Der Zugriff unterstützt keine vollständigen Außenverbindungen. Sie müssen Problemumgehungen mit Abfragen von Gewerkschaften verwenden).
So erstellen Sie eine Multi-Tisch-Abfrage in Access:
1. eine neue Abfrage erstellen: Klicken Sie im Navigationsbereich mit der rechten Maustaste in den Ordner "Abfragen" und wählen Sie "Abfrage in der Designansicht erstellen".
2. Tabellen hinzufügen: Wählen Sie im Dialogfeld "Tabelle anzeigen" die benötigten Tabellen aus und klicken Sie auf "Hinzufügen". Zugriff zeigt die Tabellen im Abfrage -Design -Raster an.
3. Beziehungen festlegen: Der Zugriff erkennt häufig automatisch Beziehungen auf der Grundlage gemeinsamer Feldnamen. Wenn dies nicht der Fall ist oder wenn Sie eine andere Beziehung angeben müssen, werden Sie dies visuell tun, indem Sie ein Feld von einer Tabelle in ein entsprechendes Feld in einer anderen Tabelle ziehen. Dadurch wird eine Join -Linie erstellt, die angibt, wie die Tabellen zusammenhängen. Sie sehen einen Join -Typ, der durch den Stil der Join -Linie angezeigt wird (z. B. eine einfache Linie für eine innere Verbindung). Sie können den Join-Typ ändern, indem Sie mit der rechten Maustaste auf die Join-Linie klicken.
4. Felder auswählen: Ziehen Sie die Felder, die Sie in Ihre Ergebnisse aus den Tabellen einbeziehen möchten, in das unten stehende Abfrage -Design -Strom.
5. die Abfrage ausführen: Klicken Sie auf die Schaltfläche "Ausführen" (Ausrufezeichen -Symbol), um die Ergebnisse anzuzeigen.
Multi-Table-Abfragen sind für Aufgaben von entscheidender Bedeutung wie:
* Kombinieren Sie Daten aus verschiedenen Tabellen, um Berichte zu erstellen.
* Berechnungen mit Daten aus mehreren Tabellen durchführen.
* Analysieren von Beziehungen zwischen verschiedenen Entitäten in Ihrer Datenbank.
Das Verständnis von Join-Typen ist entscheidend für den Aufbau effektiver Multi-Tisch-Abfragen beim Zugriff und zum Erhalten der genauen Daten, die Sie benötigen.