MySQL Augabe nach andrer Ausgabe sortieren

4udesigns

Erfahrenes Mitglied
Hallo,
Ich heine MySQL Tabelle und hier die Abfrage dazu:
PHP:
SELECT * FROM answers WHERE fid = $forum AND status = '1' ORDER BY date DESC

Jetzt würde ich das gerne so haben, dass die Ausgabe nicht nach der Spalte "date" der abgefragten Reihen sondern nach der Spalte "date", der Reihen ohne status=1 sortiert werden.

Also Habe ich eeine Tabelle mit Posts eines Forums. Diese Posts möchte ich mit der Kriterie status=1 abfragen.
Allerdings kann es ja sein, dass es Antworten auf das Post gibt und dann soll das Post vorne stehen.
Die Antworten haben dann den status=2.

Nur wenn es also eine Reihe mit Status=2 und der gleichen ID(Name der Spalte: tid) gibt soll davon das Datum beim sortieren berücksichtigt werden.. ;)

kann mir jemand helfen?
lg
 
Zuletzt bearbeitet:
Bin mir grad nicht ganz sicher, ob ich das richtig verstanden habe, aber versuch mal das:

PHP:
SELECT * FROM answers WHERE fid = $forum AND status = '1' ORDER BY date, status DESC
 
Zurück