Prawdopodobnie przeoczyłem coś bardzo prostego i po prostu wpatrywałem się w to za dużo, ale nie mogę uzyskać tej kwerendy DQL do pracy. Otrzymuję wyjątek stwierdzający:Doctrine zapytanie odrębna jednostka pokrewna
Cannot select entity through identification variables without choosing at least one root entity alias.
Oto moje zapytanie. Użytkownik ma relację wiele do jednego z Grupą. Zauważ, że jest to relacja jednokierunkowa! To może nie mieć dla ciebie sensu, ale ma sens w naszej logice domeny.
SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active
Czy możesz mi powiedzieć, czego tu brakuje?
Czy po LEFT JOIN nie brakuje "ON"? –
Nie. To jest Doctrine DQL, a nie SQL. –