Doctrine 2 count připojených entit

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jarda256
Člen | 130
+
0
-

Ahoj, chtěl bych připojit do query pro zobrazení sites s určitým event_id count skupin, které pod danou site patří, ale nevím jak na to…hledal jsem na foru i na netu, ale nic pořádného jsem neobjevil. Předem díky za rady.

$query = $this->em->createQueryBuilder()
            ->addSelect(' s,COUNT(g) AS groupsCount')
            ->from(Site::class, 's')
            ->where('e.event = ?1')->setParameter(1, $id)
            ->orderBy('e.name', 'ASC')
            ->leftJoin(Group::class, 'g');
mkoubik
Člen | 728
+
0
-

Zkus ->groupBy('s.id').