Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj zliczanie wyników zapytania poprzez getSingleScalarResult() i groupBy() - wyjątek

Jeśli potrzebujesz, zachowaj groupBy:

$query = $repository->createQueryBuilder('t')
$query->select('COUNT(t.katId)', 't.hotel', 't.title', 't.desc', 'picture', 'MIN(t.price) AS price');
$query->from(ENTITY STRING, 't', 't.hotel');  //here defined your array result key
$query->where('t.visible = (:visible)')->setParameter('visible', 1);
$query->groupBy('t.hotel');
$query->setMaxResults(10);

echo $query->getQuery()->getScalarResult();
exit();

Edycja:Nowa edycja działa?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Boolean tinyint(1) przechowuje wartości do 127?

  2. Zmień tabelę lub zresetuj automatyczne przyrosty za pomocą CDbMigration

  3. Najlepszy schemat kodowania emoji

  4. Yii2:Kartik Gridview suma kolumny w stopce

  5. linq to entity:optymalizacja wydajności zapytań linq