Probablemente estoy pasando por alto algo muy simple y solo lo he estado mirando demasiado, pero no puedo hacer que esta consulta DQL funcione. Obtengo una excepción que dice:Doctrine query distinct entidad relacionada
Cannot select entity through identification variables without choosing at least one root entity alias.
Aquí está mi consulta. El usuario tiene una relación de muchos a uno con el grupo. Tenga en cuenta que esta es una relación unidireccional! Eso puede no tener sentido para ti, pero tiene sentido en nuestra lógica de dominio.
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
¿Me puede decir lo que me falta aquí?
¿No le falta un 'ENCENDIDO' aquí después de la UNIÓN IZQUIERDA? –
No. Esto es Doctrine DQL, no SQL. –