Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Gruppieren nach und mehrere Felder zählen

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

Fügen Sie einfach service_id hinzu zu Ihrer group by und select aufführen. Das sollte reichen.

BEARBEITEN -

Laut Kommentar von @Rajah Es scheint, dass Sie für Ihre erwartete Ausgabe

verwenden müssen
order by project_id asc, service_id asc