聚合求最大值然后筛选?
有个学生表,有id(学号),name(名字),date(日期),score(分数)
里面存了很多学生不同日期的分数,每名学生多个日期的记录,每天一个分数,
现在想求每个学生分数最高的那条记录,所有字段都要查出来,我用group by 能求出每名学生的最大分数,但是把date也要选出来,我就无力了, 说group by必须包含date,但是select包含了date结果又不对。
里面存了很多学生不同日期的分数,每名学生多个日期的记录,每天一个分数,
现在想求每个学生分数最高的那条记录,所有字段都要查出来,我用group by 能求出每名学生的最大分数,但是把date也要选出来,我就无力了, 说group by必须包含date,但是select包含了date结果又不对。
...全文
相关推荐
江财2012数据库期末考试卷.doc
江财2012数据库期末考试卷.doc
基于Java的实例开发源码-JSON查询语言 Jaql.zip
基于Java的实例开发源码-JSON查询语言 Jaql.zip
自学Elasticsearch.zip
个人学习,仅供参考
MySql 中聚合函数增加条件表达式的方法
主要介绍了MySql 中聚合函数增加条件表达式的方法,需要的朋友可以参考下
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合.md
Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda,给我们操作集合(Collection)提供了极大的便利。 Stream将要处理的元素集合看作一种流,在流的过程中,借助`Stream API`对流中的元素进行操作,比如:筛选、排序、聚合等。


