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

SQL có cách nào để sắp xếp nhiều cột thời gian thành một mà vẫn giữ được siêu dữ liệu không?

Bạn có thể union giữa một số truy vấn vào các thời điểm khác nhau:

(SELECT id, a_time AS time, metadata1, metadata2
 FROM   mytable)
UNION
(SELECT id, b_time AS time, metadata1, metadata2
 FROM   mytable)
UNION
(SELECT id, c_time AS time, metadata1, metadata2
 FROM   mytable)
UNION
(SELECT id, d_time AS time, metadata1, metadata2
 FROM   mytable)
ORDER BY time


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi không thể sử dụng MySQL do kết nối bị từ chối

  2. MySql:loại bỏ các hàng trong bảng tùy thuộc vào các giá trị trùng lặp của cột?

  3. Cách tốt nhất để xác thực JDBC đầu vào của người dùng?

  4. Hiển thị kết quả gần nhất với ngày và giờ hiện tại (MySQL &PHP)

  5. Truy vấn tham gia Mysql