Mehrfach-sortierte MySQL-Abfrage

Sunke

Mitglied
Hallo an alle ;-)

Habe eine Singledatenbank und die derzeitige Ausgabe der Singles geschieht nach dem letzten Login des Users.

" Order by useronline DESC "

Möchte jetzt aber zusätzlich danach sortieren ob der User ein Bild hat!

Also erst nach dem Bild sortieren und dann nach dem letztem Login.

Beispiel:

User 1 Login am 23.12.2005 Bild vorhanden

User 2 Login am 22.12.2005 Bild vorhanden

User 3 Login am 23.12.2005 Kein Bild

User 4 Login am 22.12.2005 Kein Bild


Ist so eine Abfrage in Mysql möglich

Danke schonmal für euere Hilfe!
 
Solange die Information zum Bild auch in der Datenbank vorhanden ist:
Code:
SELECT
        …
  FROM
        …
  ORDER BY
        `bild`,
        `useronline` DESC
 
Hi,

hab das nun ausprobiert. Jetzt schmeisst er mir erst alle User ohne Bild aus....

Wie kann man das denn umdrehen *g*?

Danke
 
Einfach an den Ausdruck DESC anhängen, so wie es auch bei „`useronline`“ steht.
 
Zurück