有下列表
id name order
1  a     2
2  a     1
3  b     3
如何查询每个用户的最大order显示,每个用户一条显示且order最大

解决方案 »

  1.   

    select name,max(order) from tbname  group by name 
      

  2.   

    参考下贴中的多种方法http://topic.csdn.net/u/20091231/16/2f268740-391e-40f2-a15e-f243b2c925ab.html
    [征集]分组取最大N条记录方法征集,及散分....
      

  3.   

    zhx626 (zhx626)
      '截至2011-03-17 14:01:25  用户结帖率0.00%当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  4.   

    select * from tt a where not exists(select 1 from tt where a.name=name and a.order<order)