Ich möchte abholen einige Entitäten verbinden, um eine Menge zusätzlicher Abfragen zu vermeiden, und ich möchte auch die zugehörige Sammlung zählen.Ist es möglich, Fetch-Joins und COUNT in Doctrine zu kombinieren?
Etwas wie folgt aus:
SELECT u, a, count(p) properties_count
FROM User u
JOIN u.address a
LEFT JOIN u.properties p
group by u.id
Das heißt ich möchte eine Sammlung wie [[0 => User, 'properties_count' => 42], [0 => ...], ...]
zu bekommen.
Es funktioniert ohne Fetch Join (SELECT u, count(p) properties_count
), aber mit SELECT u, a, count(p) properties_count
scheint es keine zählen im Ergebnis.
Mache ich etwas falsch?