Macht 5 Mark *gg* - diese Abfrage ist schon gehobene Schwierigkeit muß ich gestehen *puh*.
jeweils das erste Posting der letzten 5 Topics:
Code: Alles auswählen
SELECT a.topic_id, a.topic_title, b.post_id, c.post_text
FROM ".TOPICS_TABLE." AS a INNER JOIN ".POSTS_TABLE." AS b ON b.topic_id = a.topic_id, ".POSTS_TEXT_TABLE." AS c WHERE b.post_id = c.post_id AND a.forum_id=8 GROUP BY b.topic_id
ORDER BY a.topic_time DESC
LIMIT 5
die 8 mußt du durch deine forum_id ersetzen und gegebenfalls mit einfachen gänsefüßchen ('8') eingrenzen.
du bekommst nun ein array bestehend aus der topic_id, topic_title, post_id, post_text ausgegeben.
greetz bloddy