No puede usar una subconsulta como LIMIT argumento. El argumento de límite debe ser un INTEGER . Su subconsulta devuelve, bueno... básicamente, una tabla.
¿Qué están tratando de lograr con esta consulta de todos modos? Esta consulta no tiene ningún sentido para mí...