Sönke Tesch: ORDER BY ... ASC DESC

Beitrag lesen

mich quält seit Tagen ein MySQL Problem.

Es soll zuerst nach der Kategorie geordnet werden beginnend mit 1,
und innerhalb der Kategorie nach der Bewertung (hier ist 10 oben).

"SELECT * FROM table ORDER BY Kategorie, (Bewrtung DESC)";

Aber das gab immer ne Fehlermeldung.

Die Anleitung sagt dazu:
  [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] ,...]
Von einer Klammer um Feld und DESC ist da keine Spur :)

MySQL meldet:
  You have an error in your SQL syntax near '(bewertung desc)' at line 1

Die Abfrage muß also folgendermaßen lauten:

select * from table order by kategorie, bewertung desc

Gruß,
  soenk.e