Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सिद्धांत 2 डीक्यूएल मामला जब गिनती में हो

घंटों की कोशिश और खोज के बाद मैंने इसे अपने आप पाया, यह इस 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;  

महत्वपूर्ण है कि आपको COUNT के बजाय SUM का उपयोग करने की आवश्यकता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Google मानचित्र में रीयल टाइम ट्रैकिंग

  2. MySQL डेटाटाइम डिफ़ॉल्ट समय अंतराल के साथ

  3. क्या कोई Magentos अनुक्रमण सुविधा के बारे में विस्तार से बता सकता है?

  4. डॉकर कंपोज़ कनेक्ट ECONNREFUSED 172.18.0.4:3306

  5. एंड्रॉइड में ऑनलाइन mysql डेटाबेस का उपयोग कैसे करें?