Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#10

Re: MySQL: Bedingtes ORDER BY?

  Alt 18. Aug 2006, 15:08
Zitat von DGL-luke:
Immer diese zwei-buchstaben-antworten
Ich gab ne 4-Buchstaben Antwort

Im Ernst:
Da Order by bei einem Union bezieht sich immer auf die gesamte Ergebnismenge... 2 Order by können also nicht angegeben werden, sondern ein Order by darf nur ganz zum Schluss stehen..

Edit: Eine Idee kommt mir aber noch, wie man das simulieren kann:

SQL-Code:
SELECT 1 as TableID, Feld1, Feld2 FROM Abfrage2
UNION
SELECT 2 as TableID, Feld1, Feld2 From Abfrage2
order by 1, Feld1

Das order by 1 bewirkt dass nach der ersten Spalte sortiert wird.
  Mit Zitat antworten Zitat