Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL:Nhóm theo &Đếm nhiều trường

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

Chỉ cần thêm service_id vào nhóm group byselect danh sách. Điều đó nên làm điều đó.

CHỈNH SỬA -

Theo nhận xét từ @Rajah có vẻ như đối với đầu ra mong đợi của bạn, bạn cần sử dụng

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. Làm cách nào để đặt bộ ký tự mặc định?

  2. CI - hiển thị lỗi hoặc không cơ sở dữ liệu

  3. trừ 1 từ số trong một hàng Truy vấn SQL

  4. Cài đặt Ruby gem mysql2 không thành công

  5. mysql_fetch_assoc ():đối số được cung cấp không phải là tài nguyên kết quả MySQL hợp lệ trong php