Doctrine

Вывести значение внешнего ключа в Symfony в Doctrine в QueryBuilder-е

Допустим есть таблицы Post и Tag со следующей структурой.

Author

Название поля Тип поля Описание поля
id autoincrement id записи
name varchar(255) Имя автора

Post

Тэги:

Использование count distinct в Symfony в Doctrine с помощью QueryBuilder

Пример 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()

Тэги:

Subscribe to RSS - Doctrine