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

Hợp nhất Mysql đếm nhiều cột

Bạn có thể sử dụng union all để bỏ chia tập dữ liệu của bạn và sau đó tổng hợp:

select disease, count(*) total
from (
    select disease from mytable
    union all select additional_disease1 from mytable
    union all select additional_disease2 from mytable
    union all select additional_disease3 from mytable
    union all select additional_disease4 from mytable
) t
group by disease
order by total desc, disease



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mytop - Một công cụ hữu ích để theo dõi hiệu suất MySQL / MariaDB trong Linux

  2. Có phải MySQL đang phá vỡ tiêu chuẩn bằng cách cho phép chọn các cột không phải là một phần của nhóm theo mệnh đề?

  3. Cách lặp qua tất cả các bảng trên cơ sở dữ liệu để cập nhật các cột

  4. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysql_connect_errno () trong

  5. Truy vấn SQL với phép nối để lấy mảng đối tượng lồng nhau