Você não pode usar uma subconsulta como um
LIMIT argumento. O argumento de limite deve ser um INTEGER . Sua subconsulta retorna, bem... basicamente, uma tabela. O que estão tentando alcançar por esta consulta de qualquer maneira? Essa pergunta não faz sentido para mim...