日期:2014-05-16  浏览次数:20856 次

一个查询语句limit 问题!
SQL code

select * from table  by a desc
出来数据:
b    a 
191 176
190 176
189 176
153 176
155 176
70  175
69  174
假如用limit的话  
select * from table  by a desc limit 1
出来结果 是155 176

疑问: 为什么结果不是 191 176



------解决方案--------------------
你的A值不全是176吗?所以你并没有控制顺序啊。你需要按 a,b 来排序。否则MYSQL自行排序。