mysql三表查询分组后取每组最大值,mysql面试题。
一,这是一道面试题,有如下三张表,查询每班分数最高的学生。
1)学生信息表(学生)
学生
(2)班级信息表(类)
类
(3)成绩信息表(得分)
得分了
在网上找了很多帖子,发现查询出来的结果并非是分组后的最大值,而是分组后的第一条数据。感觉MAX()函数没有发挥作用。
尝试了很久终于找到了解决办法。希望可以帮到各位,还有DBA大哥不要喷小弟,小弟的mysql自学的!
结果...
原创
2018-07-28 14:34:07 ·
2524 阅读 ·
2 评论