Llevo días intentando resolver una cuestión que me tiene intrigao...
Quiero mostrar los últimos registro de varias tablas para ordenarlos del más nuevo al más viejo. Lo que quiero hacer es una página dónde ver la última actividad en la página.
Por ejemplo, tengo 3 tablas:
calendario, entradas y perfiles, ninguna relacionada... ambas con un campto id, titulo, url y fecha.
Quiero mostrar paginados los registros de las 3 tablas ordenados por la fecha. Por ejemplo:
1 - Calendario - titulo tal - publicado el 05-01-2013
2 - Entrada - titulo cual - publicado el 04-01-2013
3 - Entrada - titulo pum pal - publciado el 03-01-2013
4 - Perfil - titulo eñe - publicado el 02-01-2013
5 - Calendario - titulo equis - publicado el 01-01-2013
...
y así sucesivamente y paginado..
El problema lo tengo que por más que le doy vueltas.. no veo la forma de sacarlo. Leo por todos lados y sé hacerlo con tablas relacionadas... pero tablas totalmente independientes no consigo ninguna info por la red al respecto :/
Mi intento ha sido construir una consulta mysql con php de este tipo y mostrar así los resultados:
Código MySQL:
Ver original
Pero nada... ésto no tira nada... mentira... sí tira, pero el mismo título repetido las 50 veces :/
¿alguien podría echarme un cable?
Gracias de antemano.
Un saludo