Hallo Community,
ich habe ein ganz einfaches Forum, in dem ich derzeit meine Themen nach Erstellungsdatum des Themas sortiere.
Ich moechte jetzt allerdings die Themen, so wie es in der Regel bei jedem anderen Forum auch der Fall ist, nicht nach ihren eigenen Erstellungsdatum sortieren sondern nach dem jeweiligen letzten Beitrag, der im Thema geschrieben wurde. Versteht ihr, was ich meine? Bestimmt!
So sieht mein SELECT im Moment aus:
Jetzt ist es so, dass Themen und Antworten in ein und derselben Tabelle (forumBeitrag) sind. Themen sind durch parentId = 0 gekennzeichnet und Antworten haben in dieser Spalte die jeweilige Id des Themas.
Habt ihr eine Idee, wie ich den SELECT so umgestalten koennte, dass ich die Informationen erhalte, wie oben beschrieben?
Danke fuer eure Tipps!
Patrick
ich habe ein ganz einfaches Forum, in dem ich derzeit meine Themen nach Erstellungsdatum des Themas sortiere.
Ich moechte jetzt allerdings die Themen, so wie es in der Regel bei jedem anderen Forum auch der Fall ist, nicht nach ihren eigenen Erstellungsdatum sortieren sondern nach dem jeweiligen letzten Beitrag, der im Thema geschrieben wurde. Versteht ihr, was ich meine? Bestimmt!
So sieht mein SELECT im Moment aus:
Code:
SELECT id, erstellungsDatum, thema FROM forumBeitrag WHERE active = 1 AND parentId = 0 AND kategorieId = 1 ORDER BY erstellungsDatum DESC
Jetzt ist es so, dass Themen und Antworten in ein und derselben Tabelle (forumBeitrag) sind. Themen sind durch parentId = 0 gekennzeichnet und Antworten haben in dieser Spalte die jeweilige Id des Themas.
Habt ihr eine Idee, wie ich den SELECT so umgestalten koennte, dass ich die Informationen erhalte, wie oben beschrieben?
Danke fuer eure Tipps!
Patrick