Я хочу получить только последний пост из всех тем в категории (Category-> Forum-> Topic-> Post) из базы данных phpbb в одном запросе. В настоящее время я подготовил это, но он возвращает только первый пост, а не последний.
SELECT *, MAX(p.post_id)
FROM phpbb_forums f, phpbb_topics t, phpbb_posts p
WHERE f.parent_id IN (<categories>)
AND t.forum_id = f.forum_id
AND p.topic_id = t.topic_id
GROUP BY p.topic_id
Кто-нибудь знает, как правильно это сделать?