现在有一个成绩表(score),字段为id(主键)、student_id(学生id)、student_name(学生名称)、subject_name(学科名称)、subject_score(学科成绩)、created_time(创建时间)
表中数据如图所示:
想查询每个学生最新录入的一条成绩,方法如下:
先来一个子查询,目的是根据目标条件排序,为主查询的group by铺垫,取日期最大:
select
*
from
score
order by
created_time desc
加上外层的主查询后得到的SQL应该是这样的:
select
*