私は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を使用しても可能ですか?