Опубликован в ср, 06/16/2021 - 15:19
Допустим есть таблицы Post и Tag со следующей структурой.
Author
| Название поля |
Тип поля |
Описание поля |
|---|
| id |
autoincrement |
id записи |
| name |
varchar(255) |
Имя автора |
Post
Опубликован в ср, 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()