
12/08/2010, 09:33
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Listar ultimos registros de varias tablas a la vez No nos has dicho cómo se llama el campo donde guardas la fecha. Yo lo he llamado campofecha en las dos tablas y le he puesto un alias en el primer select para poder ordenar luego por ese alias. Esto debería sacarte los 3 últimos de cada tabla.
(SELECT id_curso, 'curso' tabla, titulo, detalle, autor, campofecha fech FROM curso ORDER BY campofecha DESC LIMIT 3)
UNION ALL
(SELECT id_videotutoriales, 'videotutoriales', titulo, detalle, autor, campofecha FROM videotutoriales ORDER BY campofecha DESC LIMIT 3) ORDER BY fech DESC
Prueba y dinos qué ocurre. |