关注
两个知识点:
- group by 两个列
- group by 和 order by 同时使用
group by 两个列不用多说。group by 和 order by 同时使用的话,由于这里最后 select 的列中刚好不需要 score,不然 group by 配上一个 max 就很香:
select name, class, coursename, max(score)
from scoretable
group by class, coursename;
不要 score 的话可以利用子查询先做 order by 再 group by,因为没有聚合函数 group by 天然返回第一行:
select s.name, s.class, s.coursename
from (select * from scoretable order by score desc) as s
group by s.class, s.coursename;
查看原帖
1 3
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招什么时候投? #
8126次浏览 133人参与
# 实习到现在,你最困惑的一个问题 #
3387次浏览 104人参与
# 春节前,你还在投简历吗? #
11324次浏览 135人参与
# 牛友的春节生活 #
4897次浏览 120人参与
# 牛客AI体验站 #
14253次浏览 262人参与
# 春节提前走,你用什么理由请假? #
7572次浏览 184人参与
# 从夯到拉,锐评职场mentor #
3503次浏览 56人参与
# 备战春招/暑实,现在应该做什么? #
3263次浏览 115人参与
# 距离春招还有一个月,你现在是什么开局? #
5097次浏览 101人参与
# 聊聊Agent开发 #
21191次浏览 542人参与
# 暑期实习什么时候投? #
5692次浏览 137人参与
# 推荐一个值得做的AI项目 #
5750次浏览 161人参与
# AI“智障”时刻 #
25691次浏览 127人参与
# 实习生应该准时下班吗 #
335432次浏览 1737人参与
# 用一句话形容你的团队氛围 #
38833次浏览 284人参与
# 总结:offer选择,我是怎么选的 #
258666次浏览 1508人参与
# 腾讯工作体验 #
568724次浏览 3715人参与
# 我的AI电子员工 #
27810次浏览 186人参与
# 实习的内耗时刻 #
221622次浏览 1644人参与
# 字节跳动工作体验 #
706015次浏览 6307人参与
OPPO公司福利 1193人发布