Ошибка в SQL запросе (не поддерживается версия)

Пишу такой запрос исходя из связки, вывод комментариев (таблица: topics_messages) у новостных блогов (таблица: topics) по (3 штуки) от каждой статьи, и вижу ошибку, что конструкция LIMIT не поддерживается в данной версии. Запрос такой:

SELECT * FROM `topics_messages` as tm1 WHERE (tm1.`id` in (
             SELECT tm.`id` 
             FROM `topics_messages` as tm, `topics` as t             
             WHERE (tm.`topics_id` = t.`id`) 
             LIMIT 0,3
             )    ) Group By topics_id;

Где topics - это таблица со статьями, в ней id - первичный код таблицы. topics_messages - таблица комментариев, где id - код комментариев и topics_id - код статьи за которой закреплена запись. Ошибка, которая возникает в запросе, что сообщение #1235 - Эта версия MySQL пока еще не поддерживает 'LIMIT & IN/ALL/ANY/SOME subquery. Как это возможно? Или иначе перефразировать суть проблемы. Как сделать правильно группировку комментариев у блогов, у каждого блога три комментария... Давно не делал не проектировал вложенных конструкций. Затрудняюсь...

Новость 1.
Комментарий 1 чела.
Комментарий 2 чела.
Комментарий 3 чела.

Новость 2.
Комментарий 1 чела.
Комментарий 2 чела.
Комментарий 3 чела.

Новость 3.
Комментарий 1 чела.
Комментарий 2 чела.


Ответы (0 шт):