Никак не могу понять почему mysql выдает разные по сортировке таблицы в двух запросах типа:
SELECT date, text, topic_id FROM forum_msgs
ORDER BY topic_id,date DESC
и в запросе типа:
SELECT * FROM (SELECT date, text, topic_id FROM forum_msgs
ORDER BY topic_id,date DESC) t1
В результате GROUP BY во втором запросе делать бессмысленно.