Einzelnen Beitrag anzeigen

alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#7

Re: Union Select und ORDER BY

  Alt 17. Mai 2006, 21:28
Hi Hansa,

wenn ich dich richtig verstehe, möchtest du nach Artikel-Nr sortieren aber die genannte Reihenfolge
der Lieferung/Rücklieferung beibehalten. Dein Problem ist jetzt, dass die Sortierung nach Artikel-Nr
über alle mit UNION verbundenen Abfragen die gewünschte Reihenfolge wieder durcheinander würfelt.
Eben alles nur nach Artikel-Nr sortiert.
Um die Datensätze nach UNIONs + Artikel-Nr sortiert zu erhalten, muß in jede Abfrage eine Konstante
eingefügt werden, welche in die ORDER By Klausel mit aufgenommen wird.

SQL-Code:
select 1 as Reihenfolge, ArtikelNr, ... from ..
union
select 2 as Reihenfolge, ArtikelNr, ... from ..
union
select 3 as Reihenfolge, ArtikelNr, ... from ..
order by Reihenfolge, ArtikelNr
alex
Alexander
  Mit Zitat antworten Zitat