Lehre-Abfrage distinct-verknüpfte Entität

Bin ich wohl etwas Blick sehr einfach und wurde, starrte es zu viel, aber ich kann nicht diese DQL-query zu arbeiten. Bekomme ich auch eine exception, die besagt:

Cannot select entity through identification variables without choosing at least one root entity alias.

Hier ist meine Abfrage. Benutzer hat eine viele-zu-eins-relation zur Gruppe. Hinweis: dies ist eine unidirektionale relation! Das kann keinen Sinn machen, auf Sie, aber es macht Sinn in unserer Domäne Logik.

SELECT DISTINCT g
FROM Entity\User u
LEFT JOIN u.group g
WHERE u.active = :active

Können Sie mir sagen, was ich hier vermisst?

  • Darf nicht fehlen ein ON hier nach dem LEFT JOIN?
  • Nein. Dies ist die Lehre DQL, nicht SQL.
Schreibe einen Kommentar