Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2008, 04:10
swallow
 
Fecha de Ingreso: febrero-2008
Ubicación: Barcelona
Mensajes: 2
Antigüedad: 17 años
Puntos: 0
Pregunta Ordenar por fecha registros de diversas tablas

Hola!

mi consulta es la siguiente: tengo una serie de registros distribuidos en tres tablas distintas (noticias, reportajes, críticas). Cada una de estas tres tablas tiene un campo llamado "fecha" que marca la fecha de inserción del registro. En la web, quiero hacer un listado que ordene los registros de las tres tablas por fecha (de más reciente a más antiguo), sin hacer distinción de tablas. Es decir, no quiero que primero me salgan todas las noticias, luego todos los reportajes y luego todas las críticas, sino que valga el criterio de fecha independientemente de la tabla del registro.

No sé me ocurre la manera de hacerlo, ya que si creo una query que una las tres tablas, al hacer el order by siempre me ordenadará primero por el campo fecha de la tabla que elija en primer lugar (...order by noticias.fecha, reportajes.fecha...)


¿Alguna idea? ¿Se puede hacer? soy nuevo programando en php, no sé si es una tonteria lo que pretendo o muy complicado o sencillamente no se puede hacer...