помогите написать запрос

elven

Новичок
помогите написать запрос

помогите пож-та написать запрос:

есть 2 таблицы:

forum_topic
id (int)
name (text)
text(text)
edate (datetime)

и
forum_comment
id(int)
topic_id(id)
text(text)
edate(datetime)

как вывести в одном запросе список (id - name) из forum_topic, но сортировку делать по времени сообщения из forum_comment (где topic_id равен id из forum_topic)?

Написал такой запрос:

select * from forum_topic as t left join forum_comment as c on (t.id=c.topic_id) group by c.topic_id order by c.edate desc, t.edate desc

работает без группировки, а с группировкой отказывается работать

P.S. Делаю все это на mssql
 

zerkms

TDD infected
Команда форума
добавь поле last_comment и не парься

ps: сортировать нужно по MAX([c].[edate])
 

elven

Новичок
Оo и вправду хороший способ решить мою проблему, спасибо. Так и сделаю
 
Сверху