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
помогите пож-та написать запрос:
есть 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