Si el título no aclara lo que estoy intentando hacer les dejo una consulta (lo más simple posible) de ejemplo:
SELECT *
FROM tabla1 x
WHERE x.id NOT IN (
SELECT y.id
FROM tabla2 y
ORDER BY y.fecha DESC
LIMIT 5
)
EL problema lo tengo con el NOT IN, si fuera IN alcanzaría con hacer esa misma subconsulta dentro de una junta:
SELECT *
FROM tabla1 x
INNER JOIN (
SELECT y.id
FROM tabla2 y
ORDER BY y.fecha DESC
LIMIT 5
) z ON x.id=z.id
Como dije, esto último para IN anda de maravilla... pero yo necesito la negación y MySQL se queja del LIMIT :(