Cem Derin: MySQL, ORDER BY, Aufsteigend und Absteigend sortieren

Hallo NG,
eigentlich habe ich mich auf dem Gebiet PHP und MySQL für relativ gefestigt gehalten, stieß allerdings vor einigen Tagen auf ein Problem, dass sich einfach nicht lösen lassen will.

Vorweg: Das ist das erste mal, dass ich mich in Sachen PHP/MySQL an die öffentlichkeit wende, dass wil was heißen, hehe =)

Nun, zu meinem Problem:

Um bei einem ORDER BY Befehl ein zweites Sortier-Kriterium anzugeben, setzt man den entsprechenden Spaltennamen einfach nach einem Komma an das erste Kriterium, zum Beispiel so:

ORDER BY name,surname ASC

So weit, so gut. Nun moechte ich aber, dass die Sortierung der Spalte "name" Aufsteigend, und die der Spalte "surname" Absteigend ist. Ich suche, wie schon erwähnt, seit Tagen im Netz nach einer Antwort, wenn stundenlanges rumprobieren mal wieder nichts gebracht hat.

Ich hoffe einer von euch kann mir helfen, ich wäre euch sehr verbunden.

P.S.: Die Spaltennamen sind natürlich fiktiv.

  1. Hallo,

    Ich hoffe einer von euch kann mir helfen, ich wäre euch sehr verbunden.

    ORDER BY name ASC, surname DESC

    Wusst ich auch lange nicht, bis ich das mal für eine ziemlich komplexe Anwendung benötigte:)

    cu Benedikt Loepp

    1. Ich bedanke mich vielmals.

      Diese Idee kam mir auch schon. Nur hab eich grade eben bemerkt, dass ich mich im Spaltennamen vertippt habe. Peinlich, peinlich =)