Que tal gente, necesito una ayuda o mejor dicho consejo, para que sea optimo el resultado.
Tengo una base de datos MySQL, que contiene 12 tablas.
tabla1, tabla2, tabla3, ..., tabla12
La tabla esta compuesta por campos, entre los cuales esta el ID que se auto-incrementa, una fecha y hora de creación.
Lo que necesito es Ordenar todas las tablas por fecha de creación, y hora, y ademas unirlas para poder mostrar registro por registro en orden descendente solo 20 registros.
El problema que me surge es que si dentro de cada tabla tengo 1000 registros, estar ordenando, 1000 registros x 12 tablas = 12000 registros que son un monton, y me preocupa que consuma demasiado al servidor, ya que en 1 consulta de 1 usuario, se generaria eso ordenamiento.
Ademas como hago una union de 12 tablas ?
Todo consejo es util !
Gracias