sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Gruppér efter og tæl flere felter

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

Bare tilføj service_id til din group by og select liste. Det burde gøre det.

REDIGER -

Ifølge kommentar fra @Rajah det ser ud til, at du skal bruge

til dit forventede output
order by project_id asc, service_id asc



  1. 5 almindelige fejl at undgå, når du de-duperer dine data

  2. Sådan aktiveres SSL i PostgreSQL

  3. MySQL dual master

  4. Sådan håndteres flere objekter ved at bruge Objekt Explorer Detail Windows i SSMS - SQL Server / TSQL Tutorial Del 22