У меня возникают проблемы с реализацией решения подвыборки для ORDERING результирующего набора данных до того, как GROUP BY уменьшит его.
Обычно в SQL вы делаете подзапрос:
SELECT * FROM (
SELECT * FROM a_table order by a_table.timestamp desc
) as table_tmp
group by userId
Однако мне трудно реализовать это в DQL. Может ли кто-нибудь указать мне в правильном направлении, пожалуйста?
Мой запрос сложнее, чем этот, и я предполагаю, что присоединяюсь к другим таблицам через table_tmp и во внешнем SELECT.
Спасибо.