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

MySQL:एकाधिक फ़ील्ड द्वारा समूहबद्ध करें और गिनें

select project_id, service_id, count(*) as count 
from tbl group by project_id, service_id
order by count(*) desc

बस service_id जोड़ें आपके group by . के लिए और select सूची। यह करना चाहिए।

संपादित करें -

@Rajah . की टिप्पणी के अनुसार ऐसा लगता है कि आपके अपेक्षित आउटपुट के लिए, आपको उपयोग करने की आवश्यकता है

order by project_id asc, service_id asc



  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. डेटाबेस इंडेक्सिंग पर गहराई से नज़र डालें

  3. MySQL से JSON डेटा कैसे प्राप्त करें?

  4. एकल तालिका के भीतर SQL समय अंतर

  5. पंक्ति योग (समूह द्वारा) के साथ परिणामसेट की अंतिम पंक्ति में सभी कॉलम मानों का योग प्राप्त करने के लिए SQL क्वेरी