+ -
当前位置:首页 → 问答吧 → 得分排行榜sql如何写

得分排行榜sql如何写

时间:2011-01-15

来源:互联网

问题:
    比如我现在有5条数据
    ID        NAME      RESULT(成绩)    TIME(产生成绩时间)
       1          one         50                     1294901127
       2          two         80                     1294901127
       3          one         100                   1294951127
       4          two          10                    1298901127
       5          three       100                   1294901127
实现的效果:
       显示用户的最高分及最高分产生的时间
    我用聚合函数有group by 只可以求出最高分,但是时间显示却不是最高分的时间。

    现在只要能够显示用户及用户最高分及最高分产生的时间就可以了。并且从高到底排序(如果有成绩相同的,以时间最小的在前)

作者: qm1223   发布时间: 2011-01-15

order by result desc,time desc
就可以了。

作者: mailangel123   发布时间: 2011-01-15