Cita:
Iniciado por apañero Hola buenas. Tengo 3 tablas diferentes, pero en todas ellas hay un campo fecha aunque con diferente nombre (fecha1, fecha2, fecha3) y me gustaría recoger todos los registros de las 3 tablas ordenadas por fecha. ¿Cómo sería la consulta?
Muchas Graciass.
(SELECT fecha1 fecha, campo1, campo2, campo3 FROM tabla1)
UNION ALL
(SELECT fecha2, campo1, campo2, campo3 FROM tabla2)
UNION ALL
(SELECT fecha3, campo1, campo2, campo3 FROM tabla3)
ORDER BY fecha
Pero, ojo, los campos campo1, campo2, campo3 de las tres tablas deben ser del mismo tipo, y si añades más en el mismo número