Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQL existe uma maneira de classificar várias colunas de tempo em uma, preservando os metadados?


Você pode union entre várias consultas nos diferentes horários:
(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