Union-Abfragen : Sortierung der Datensätze
Veröffentlicht am 29.12.2003
Das Abfrageergebnis einer Union-Abfrage sortieren.
Das Abfrageergebnis einer Union-Abfrage kann natürlich auch sortiert werden.
Beachten Sie dabei die Anordnung der ORDER BY-Klausel.
Die ORDER BY-Klausel kann nur in der zweiten Select-Anweisung verwendet werden. Das folgende Beispiel ruft Datensätze aus den Tabellen Kunden und Lieferanten ab und teilt diese im Feld Beziehung in Kunden und Lieferanten ein. Das Abfrageergebnis wird anschließend nach den Feldern Ort (absteigend) und Firma sortiert.
SELECT Ort, Firma, Kontaktperson, Position, "Kunden" AS [Beziehung] FROM Kunden
UNION SELECT Ort, Firma, Kontaktperson, Position, "Lieferanten" FROM Lieferanten ORDER BY Ort DESC, Firma;