Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/10/2010, 22:03
diegoturriaga
 
Fecha de Ingreso: noviembre-2004
Ubicación: Buenos Aires
Mensajes: 34
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Usar LIMIT en una subconsulta NOT IN

Aclaración...

De momento lo he resuelto creando, usando y borrando una tabla temporal (todo dentro de un procedimiento almacenado)

CREATE TEMPORARY TABLE tabla3
SELECT y.id
FROM tabla2 y
ORDER BY y.fecha DESC
LIMIT 5;

SELECT *
FROM tabla1 x
WHERE x.id NOT IN (
SELECT y.id
FROM tabla3 y
)

DROP TABLE tabla3;

Bueno... las 3 consultas las metí dentro de un procedimiento almacenado y de momento todo resuelto; pero, de cualquier manera, si alguien sabe como hacerlo de otra forma soy todo oidos ;)