Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQL existe-t-il un moyen de trier plusieurs colonnes de temps en une seule tout en préservant les métadonnées ?

Vous pourriez union entre plusieurs requêtes sur les différents horaires :

(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