VBA für Access

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

Downloads zu diesem Beitrag

Strukturierte Abfragesprache: SQL

Die andere Verknüpfung: UNION

Wie kann ich zwei Tabellen oder Abfragen aneinander anhängen?

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.

Bild vergrößernEine UNION-Abfrage

Auch die Union-Abfrage kombiniert zwei 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.

Die beiden Tabellen oder Abfragen müssen dabei die gleiche Anzahl von Feldern haben. Die Felder müssen zwar weder in Inhalt noch Datentyp übereinstimmen, meist wird das jedoch sinnvoll sein. Die Feldnamen kommen immer aus der ersten Tabelle oder Abfrage.

Eigentlich ist die Syntax für eine Union-Abfrage ganz einfach: Es werden lediglich zwei normale SELECT-Anweisungen ohne Semikolon geschrieben, zwischen denen dann das Schlüsselwort UNION steht:

  • Select-Anweisung1 UNION Select-Anweisung2;

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