Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL gibt es eine Möglichkeit, mehrere Zeitspalten in eine zu sortieren und dabei Metadaten beizubehalten?

Sie könnten union zwischen mehreren Abfragen zu unterschiedlichen Zeiten:

(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