Mysql
 sql >> база данни >  >> RDS >> Mysql

Доктрина 2 DQL СЛУЧАЙ КОГАТО е в Count

Намерих го сам след часове на опити и търсене, той работи с този DQL:

$dql = 'SELECT t, SUM(CASE WHEN p.image = 1 THEN 1 ELSE 0 END) AS numImage
                    FROM Bundle\Entity\Turn t
                    JOIN t.pois p
                    GROUP BY t.id
                    ORDER BY numImage DESC;  

Важно е да използвате SUM вместо COUNT



  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 база данни с помощта на ssh?

  2. Как да запълним празнините в датата в MySQL?

  3. Как да зададете часова зона на базата данни за екземпляр на AWS RDS

  4. Как да увелича MySQL връзките(max_connections)?

  5. Моят MySQL тригер не работи, прост синтаксис, не е сложен