sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Gruppera efter och räkna flera fält

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

Lägg bara till service_id till din group by och select lista. Det borde göra det.

REDIGERA -

Enligt kommentar från @Rajah det verkar som om du behöver använda

för din förväntade produktion
order by project_id asc, service_id asc



  1. problem med främmande nyckel i jdbc

  2. Mysql select * from returnerar inte alla rader

  3. Det bästa sättet att strimla XML-data till SQL Server-databaskolumner

  4. MYSQL OCH fråga för att uppfylla i samma kolumn