mysql order by 和limit 1,1 的使用
为什么orderbyscorelimit2,1的时候查询的数据id是11而不是id为4的数据呢,为什么?求大神解释,没玩过mysql...
为什么order by score limit 2,1的时候查询的数据id是11而不是id为4的数据呢,为什么?求大神解释,没玩过mysql
展开
1个回答
展开全部
select * from (
select *
from user
order by score) tmp limit 2,1
这样子得到的是不是4呢~
select *
from user
order by score) tmp limit 2,1
这样子得到的是不是4呢~
追问
这样是对的,可是为什么使用 order by score limit 2,1 就不对了呢?
追答
我也忘了怎么解析了~~好久没看那种理论的东西了~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |