私はおそらく非常に単純なものを見落としており、それを見つめすぎているだけですが、この DQL クエリを機能させることができません。次のような例外が発生します。
Cannot select entity through identification variables without choosing at least one root entity alias.
これが私のクエリです。ユーザーは、グループに対して多対 1 の関係にあります。これは一方向の関係であることに注意してください。あなたには意味がないかもしれませんが、ドメイン ロジックでは意味があります。
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
ここで何が欠けているか教えてもらえますか?