sql >> Databáze >  >> RDS >> Mysql

MySQL:Seskupit a spočítat více polí

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

Stačí přidat service_id do vaší group by a select seznam. To by mělo stačit.

UPRAVIT -

Podle komentáře od @Rajah zdá se, že pro váš očekávaný výstup musíte použít

order by project_id asc, service_id asc



  1. Dotaz MySQL pro výběr výsledků s automatickým přírůstkem jako nový sloupec přidaný do výsledku

  2. ERROR 1118 (42000) Velikost řádku je příliš velká

  3. Jak odstraním pevné mezery ze sloupce na serveru SQL?

  4. group_concat Nový řádek MYSQL