Опубликован в ср, 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()