UNION erzeugt Fehlermeldung

Atman

New Member
Hallo,

ich nutzte den SQL-Server im Zusammenhang mit einem Access-Projekt und erhalte eine Fehlermeldung, wenn ich eine UNION-Abfrage abschicke:

"Der Designer stellt das SQL UNION Construct nicht bereit."

Die Union Abfrage fügt dabei 4 Views zu einer zusammen:

Code:
SELECT     *
FROM         dbo.qry_KHM_Aktueller_Monat
UNION ALL
SELECT     *
FROM         dbo.qry_KHM_Vormonate
UNION ALL
SELECT     *
FROM         dbo.qry_XYZ_Aktueller_Monat
UNION ALL
SELECT     *
FROM         dbo.qry_XYZ_Vormonate

Das Resultat ist jedoch gut.

Der einzige Nachteil welcher mir aufgefallen ist:
neue Felder aus den 4 Views werden von dieser Abfrage ignoriert.

Ich muss also diese Abfrage noch einmal aufsetzen dann geht es wieder.

Weiß hier jemand Rat?
 
Lösung gefunden

Diese Variante funktioniert:
Code:
SELECT     *
FROM         (SELECT     *
                       FROM          dbo.qry_KHM_Aktueller_Monat
                       UNION ALL
                       SELECT     *
                       FROM         dbo.qry_KHM_Vormonate
                       UNION ALL
                       SELECT     *
                       FROM         dbo.qry_XYZ_Aktueller_Monat
                       UNION ALL
                       SELECT     *
                       FROM         dbo.qry_XYZ_Vormonate) ALLES


Habe ich zufällig im Netz gefunden :-)
 
Back
Top