Ако изберете атрибути, които не се използват в груповата клауза и не са агрегати, резултатът е неуточнен. Т.е. не знаете от кои редове са избрани другите атрибути. (Стандартът sql не позволява такива заявки, но MySQL е по-спокоен).
След това запитването трябва да бъде написано напр. като
SELECT post_id, forum_id, topic_id
FROM posts p
WHERE post_time =
(SELECT max(post_time) FROM posts p2
WHERE p2.topic_id = p.topic_id
AND p2.forum_id = p.forum_id)
GROUP BY forum_id, topic_id, post_id
ORDER BY post_time DESC
LIMIT 5;
или
SELECT post_id, forum_id, topic_id FROM posts
NATURAL JOIN
(SELECT forum_id, topic_id, max(post_time) AS post_time
FROM posts
GROUP BY forum_id, topic_id) p
ORDER BY post_time
LIMIT 5;