mysql查询语句求助 限定输出数和排序方式

从表a中倒叙输出id从20-11的记录这句话怎么写
select * from a where id limit 10,20 order by id desc
这样不对 order和limit无法同时使用。。。到底要怎么写啊 求大神指点

 select t.* 
from 
    (select * 
     from a  
     where id limit 10,20) t 
order by t.id desc ;

select * from a order by id desc limit 10,10 ;
释义:limit 10,10 从id第10个开始,输出后面的连续10个id,满足您11-20的id输出

t 代表临时表别名 ~~~~

不是吗?你是什么版本?