Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2013, 15:52
Avatar de Tollelle
Tollelle
 
Fecha de Ingreso: enero-2005
Mensajes: 64
Antigüedad: 19 años, 3 meses
Puntos: 0
Sonrisa SELECT múltiple de tablas no relacionadas

Buenas noches...

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
  1. SELECT calendario.titulo as tituloca, entradas.titulo as tituloen, perfiles.titulo as titulope
  2. FROM calendario,entradas,perfiles

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

Última edición por gnzsoloyo; 12/02/2013 a las 12:49 Razón: código de programacion no permitido