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

Làm cách nào để tôi có thể nhận được tổng số cùng tên của các cột khác nhau trong một bảng trong MySQL?

Bạn có thể sử dụng union all để tạo một cột duy nhất với tất cả các ID, sau đó đếm chúng:

SELECT   id, COUNT(*) 
FROM     (SELECT id1 AS id FROM mytable
          UNION ALL
          SELECT id2 AS id FROM mytable) t
GROUP BY id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm một giá trị cột bổ sung với INSERT ... SELECT trong MySQL

  2. Hiệu suất MYSQL HOẶC so với IN

  3. Chèn mã html vào bảng mysql

  4. Các truy vấn MySQL phổ biến nhất

  5. Làm thế nào để thay đổi giá trị cột trong MySQL?