MS Access 2003 für Fortgeschrittene

Von: akademie.de Redaktion
Stand: 18. März 2008
4
(1)
Anmelden um Kommentare zu schreiben

Inhalt

Downloads zu diesem Beitrag

Anhang: Strukturierte Abfragesprache - SQL

Die andere Verknüpfung: UNION

Wie kann ich zwei Tabellen oder Abfragen aneinander anhängen? Wie sieht die prinzipielle Syntax aus?

Union-Abfragen haben die Aufgabe aus zwei oder mehr Tabellen oder Abfragen alle Datensätze vereint darzustellen. Zum Beispiel könnte gewünscht sein, alle Kunden (aus der Tabelle der Kunden) und alle Lieferanten (aus der Tabelle der Lieferanten) gemeinsam (sortiert) darzustellen (siehe Abbildung).

Eine UNION-Abfrage

Die Union-Abfrage kann nicht über die Access-Oberfläche, sondern nur über SQL erstellt werden. Sie wird zwar selten benötigt, ist dann aber recht praktisch.

Auch die Union-Abfrage kombiniert zwei (oder mehr) Tabellen oder Abfragen miteinander. Im Gegensatz zur Verknüpfung mit JOIN werden die beiden Tabellen oder Abfragen jedoch nicht nebeneinander gestellt und auf Datensatzebene kombiniert, sondern im Abfrageergebnis lediglich aneinandergereiht.

Beachten Sie bitte das Folgende:

  1. Die beteiligten Tabellen oder Abfragen müssen dabei die gleiche Anzahl von Feldern haben.

  2. Die Felder müssen zwar weder in Inhalt noch Datentyp übereinstimmen, meist wird das jedoch sinnvoll sein.

  3. Die Feldnamen kommen immer aus der ersten Tabelle oder Abfrage.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein