Chef: Threads nach letzte Antwort Sortieren

Beitrag lesen

Hallo,

habe ein großes problem - Arbeite grad an einem Forum. Ich Speicher alle Threads und Beiträge in 1 MySQL Tabelle "threads". Threads und Beiträge unterscheide ich mit "threadid". Wenn threadid=-1 ist ist es ein Thread.

Nun möchte ich gerne, dass die Threads Sortiert werden nach der Letzten Antwort. Also der Thread mir der neusten Antwort soll oben angezeigt werden. Mit einer Normalen Abfrage komme ich nicht weiter:

SELECT * FROM threads WHERE (forumid='".$forum_id."' AND threadid='-1') ORDER BY datum DESC;

So Sortiert er ja nur nach den neustem Thread, lasse ich threadid weg bei WHERE zeigt er auch die Beiträge mit an, was er natürlich nicht soll.

Wie mache ich das jetzt am besten?

MfG