Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Grupuj według i policz wiele pól

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

Wystarczy dodać service_id do Twojej grupy group by i select lista. To powinno wystarczyć.

EDYTUJ -

Zgodnie z komentarzem od @Rajah wydaje się, że dla oczekiwanego wyniku musisz użyć

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. Nie można uzyskać wiosennego rozruchu, aby automatycznie utworzyć schemat bazy danych

  2. Jak stworzyć TRIGGER w SEQUELIZE (nodeJS)?

  3. Jak przekonwertować wynik zapytania SQL do struktury danych PANDAS?

  4. Jak przeprowadzić migrację bazy danych SQL Server do MySQL?

  5. Jak przechowywać pliki .pdf w MySQL jako bloki BLOB przy użyciu PHP?