Cita:
Iniciado por jurena 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.
Muchas gracias, ahora probaré.. y te cuento.