Probabilmente sto trascurando qualcosa di molto semplice e l'ho appena guardato troppo, ma non riesco a far funzionare questa query DQL. Ricevo un'eccezione affermando:Entità correlata alla query di Doctrine
Cannot select entity through identification variables without choosing at least one root entity alias.
Ecco la mia richiesta. L'utente ha una relazione molti-a-uno con il Gruppo. Si noti che questa è una relazione unidirezionale! Questo potrebbe non avere senso per te, ma ha senso nella nostra logica di dominio.
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
Puoi dirmi cosa mi manca qui?
Non manca un 'ON' qui dopo il LEFT JOIN? –
No. Questo è Doctrine DQL, non SQL. –