Hallo,
ich bin gerade dabei ein flat(?)-Forum in PHP zu schreiben. Also eines wioe das WB-Board oder das Burning Board.
Dabei hänge ich gerade bei einer MySQL Abfrage.
Das Forum hat zwei Tabellen: Topic und Post
In Topic stehen die einzelnen Themen un in Post die Beitröäge zu den Themen. Die Tabellen sind wie folgt aufgebaut:
Topic
ID
Date
Title
Post
ID
TopicID
Date
Title
UserID
Content
Nun zu meinem Problem. Ich nöchte die Beiträge, wie das in solchen Foren üblich ist, so sortieren, dass das Thema mit dem neusten Beitrag oben steht.
Hört sich einfach an. Leider habe ich damit meine Schwierigkeiten.
Ich habe die Tabelle Post nun mit JOIN ON mit Topic verbunden, weiß aber nicht wie ich nun als ORDER BY Wert das Datum des letzen mit dem jeweiligen Topic verbunden Posts bekomme.
Meine bisherige Abfrage (ohne Sortierung):
SELECT t.ID,
t.Title,
FROM
topic t
JOIN
post p
ON
p.TopicID = t.ID
Ich hoffe man versteht was ich meine.