15/09/2011, 11:31
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses Puntos: 300 | |
Respuesta: Unir varias tablas 'identicas' para mostar los ulimos X registros Yo haría consultas con union all trayéndome los 20 registros más recientes de cada tabla, y luego con una subconsulta, me traería los 20 últimos de todos ellos.
SELECT * FROM ((SELECT * FROM tabla ORDER BY campofecha DESC limit 20)
UNION ALL
(SELECT * FROM tabla2 ORDER BY campofecha DESC limit 20)
UNION ALL
(SELECT * FROM tabla3 ORDER BY campofecha DESC limit 20))t1 ORDER BY t1.campofecha DESC LIMIT 20
No lo he probado, pero esta es la idea. Creo que se aceptan limit en consulta y subconsulta, pero no lo he probado. |