MySQL É possível realizar uma subconsulta após a sintaxe LIMIT? Se não, por quê?

Tenho o MySQL Server versão 5.1.53. Eu estava procurando por uma hora para responder a essa pergunta sozinho. Incluindo a leitura da documentação emhttp: //dev.mysql.com/doc/refman/5.1/en/select.htm

tualmente, eu executo esta consult

SELECT dv2.timestamp 
FROM data_val AS dv2
WHERE dv2.timestamp > '2011-06-10 22:26:25' ORDER BY dv3.timestamp DESC 
LIMIT 1

Então eu estava tentando eliminar oORDER BY sintaxe, determinando o cálculo de MAX_QUERIES menos 1. Ao fazer isso, eu poderia escrever,

SELECT  (COUNT(*)-1) total 
FROM data_val AS dv2a
WHERE dv2a.timestamp > '2011-06-10 22:26:13'

Finalmente, a consulta se torna,

SELECT dv2.timestamp 
FROM data_val AS dv2
WHERE dv2.timestamp > '2011-06-10 22:26:13' 
LIMIT (
     SELECT  (COUNT(*)-1) total 
     FROM data_val AS dv2a
     WHERE dv2a.timestamp > '2011-06-10 22:26:13'
     ), 1

E o erro é:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( SELECT (COUNT(*)-1) total FROM data_val AS dv2a ' at line 4

Eu também tentei colocar a subconsulta depois deOFFSET sintaxe. mas ainda erro.

Você tem alguma idéia de por que minha subconsulta não funciona?

Preciso de detalhes técnicos combaix, simple elimpar \ limp explicação.

questionAnswers(2)

yourAnswerToTheQuestion