每个人打怪最多的两天

来源:3-1 如何实现分组选择数据

鹏飞天下

2015-06-30 15:49

老师为什么还需要分组呢?? 分组有什么好处,我这 没有分组也得到同样的结果

 select d.user_name ,c.timestr,kills
from (
select user_id,timestr,kills,(select count(*) from user_kills b
where b.user_id = a.user_id and a.kills <= b.kills) as cnt
from user_kills a

)c join user1 d on c.user_id = d.id
where cnt <= 2 

这样会得到同样的结果,

写回答 关注

2回答

  • sqlercn
    2015-07-15 13:57:46

    这里确实可以不用分组。

  • 未来在于学习
    2015-09-30 14:47:20

    你的这段语句跟老师的不是一样的吗。

MySQL开发技巧(一)

DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能

148810 学习 · 123 问题

查看课程

相似问题