Я работаю на простом форуме в symfony2 и имею следующий DQL-запрос для получения последних сообщений в каждом форуме:
SELECT p, f.id FROM MyBundle:Post p
JOIN p.forum f
GROUP BY p.forum
HAVING p.created_at >= MAX(p.created_at)
Без предложения HAVING он работает и получает первые сообщения, но это не то, что я хочу.
Что я здесь не так делаю? Возможно ли это даже с помощью DQL?