1

複数のテーブルを結合するクエリがあります。

$qb = $dbm->createQueryBuilder();

$qb->select('job', 'tasks')
   ->from('MyJobBundle:Job', 'job')
   ->innerJoin('job.tasks', 'job_tasks');

これは期待どおりに機能し、すべてのジョブに一連のタスクがあります。タスクの数を数えたいだけで、返したくありません。何かのようなもの、

$qb = $dbm->createQueryBuilder();

$qb->select('job', 'count(job.tasks) as num_tasks')
   ->from('MyJobBundle:Job', 'job')
   ->innerJoin('job.tasks', 'job_tasks');

これどうやってするの?

4

1 に答える 1