Опубликован в ср, 06/16/2021 - 15:00
Пример 1:
$qb = $this->createQueryBuilder('t');
return $qb
->select($qb->expr()->countDistinct('t.id'))
->getQuery()
->getSingleScalarResult();
Пример 2:
return $this->createQueryBuilder('t')
->select('COUNT(DISTINCT t.id)')
->getQuery()
->getSingleScalarResult();
Пример 3(без DISTINCT):
$qb = $this->createQueryBuilder('t');
return $qb
->select($qb->expr()->count('t.id'))
->getQuery()
->getSingleScalarResult();
Пример 4(без DISTINCT):
return $this->createQueryBuilder('t')
->select('COUNT(t.id)')
->getQuery()
->getSingleScalarResult();
Пример 5(просто DISTINCT):
rreturn $this->createQueryBuilder('t')
->select('t.title')
->distinct()
->getQuery()
->getResult();
Полезные ссылки