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

解决方案 »

  1.   

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

  2.   


    哦我少了一个 " order " 语句应该是这样的 select * from table order  by a desc limit 1 
    用的POSTGRESQL
      

  3.   

    select * from table  by a desc, b desc limit 1
      

  4.   

    order by a desc, b desc limit 1