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

GROUP BY से MAX प्राप्त करें

चेतावनी:क्वेरी अधिकतम COUNT . वाले डुप्लिकेट रिकॉर्ड को हैंडल नहीं करेगी

SELECT  commodity,  COUNT(commodity) `count` 
FROM    orders 
GROUP   BY commodity
ORDER   BY `count` DESC 
LIMIT   1

लेकिन यह होगा,

SELECT  commodity,  COUNT(commodity) `count` 
FROM    orders 
GROUP   BY commodity
HAVING  COUNT(commodity) =
(
    SELECT MAX(`COUNT`) 
    FROM
    (
        SELECT  COUNT(commodity) `count` 
        FROM    orders 
        GROUP   BY commodity
    )   s
)


  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 डेटाबेस में चेकबॉक्स मान संग्रहीत करने का सबसे अच्छा तरीका क्या है?

  2. MySQL क्वेरी बड़े डेटा पर धीमी गति से चलती है

  3. एक MySQL डेटाबेस से Jquery, AJAX और PHP के साथ डेटा पुनर्प्राप्त करना

  4. PHP द्वारा जेनरेट की गई तालिका में बटन आईडी जोड़ना और एक्सेस करना

  5. समूहबद्ध रिकॉर्ड का चयन कैसे करें यदि समूह में प्रत्येक रिकॉर्ड MySQL में एक निश्चित मानदंड को पूरा करता है?