问题描述
- 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 代表临时表别名 ~~~~
解决方案四:
where id?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
解决方案五:
不是吗?你是什么版本?
时间: 2024-12-31 13:43:58