UNION Abfrage, Reihenfolge der Ausgabe

Wie kann ich erreichen, dass der erste Teil einer zweiteiligen Unionabfrage auch in der Ausgabereihenfolge zuerst erscheint. Ich möchte kein weiteres Hilfsfeld angezeigt bekommen.
Access-SQL würfelt beide Tabellen durcheinander.
(ich möchte nicht nach einem Feldinhalt sorieren!)

Wer hat Rat?

Welches RDBMS?

Gruss
Reinhard

Hallo Leon!

Für Access 97 sieht der Code auf jeden Fall so aus:

SELECT * FROM Januar
UNION SELECT * FROM Februar
UNION SELECT * FROM Maerz
ORDER BY Datum;

wenn Du nach dem Datum sortierst.

mfg Albert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Albert, ich wollte eben nicht nach einem Feld sortieren, sondern die Datensätze sollen in der Reihenfolge der Abfragen angezeigt wrden. Also erst alle DS der ersten Abfrage, dann alle DS der folgenden zweiten Abfrage
freundliche Grüße armin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Welches RDBMS?

Gruss
Reinhard

MS ACCESS 2002
freundliche Grüße Armin

Versuch mal UNION ALL

Gruß
Reinhard

Versuch mal UNION ALL

Gruß
Reinhard

Hab ich schon, klappt nicht
trotzdem danke
mfG Armin

Dann:

SELECT \*,1 as X FROM Tab1
UNION SELECT \*,2 as X FROM Tab2
ORDER BY X

Gruß
Reinhard

1 Like

Super,
haut hin
Danke
Gruß Armin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]