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

Nhận các bản ghi riêng biệt với số lượng

Bạn chỉ cần sử dụng GROUP BY thay vì DISTINCT . Vì vậy, hãy thử truy vấn này:

SELECT personid, COUNT(msg) 
FROM mytable 
GROUP BY personid
ORDER BY personid;

Xem SQLFiddle này




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Group_concat trong phiên bản MySQL cũ

  2. Không thể tìm thấy lớp [org.springframework.orm.hibernate5.LocalSessionFactoryBean] cho bean có tên 'hibernate5AnnotatedSessionFactory'

  3. Chỉ chọn một số cột từ bảng trên THAM GIA TRÁI

  4. Cách thay đổi thư mục cơ sở dữ liệu mysql trên WAMP

  5. 60 triệu mục nhập, chọn mục nhập từ một tháng nhất định. Làm thế nào để tối ưu hóa cơ sở dữ liệu?