Вероятно, я упускаю из виду что-то очень простое и просто слишком много на это смотрю, но я не могу заставить этот DQL-запрос работать. Я получаю сообщение об исключении:
Cannot select entity through identification variables without choosing at least one root entity alias.
Вот мой запрос. Пользователь имеет отношение «многие к одному» к группе. Обратите внимание, что это однонаправленное отношение! Это может не иметь смысла для вас, но имеет смысл в логике нашей предметной области.
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
Можете ли вы сказать мне, что я здесь упускаю?