题解 | #将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005#
注册当天就完成了试卷的名单第三页
http://www.nowcoder.com/practice/718d36d2667b48faa2168b6c1521816a
select a.uid,a.level,a.register_time,max(c.score) max_score
from user_info a,examination_info b,exam_record c
条件部分:
where a.uid=c.uid
and b.tag='算法'
and b.exam_id=c.exam_id
and a.job='算法'
and date_format(a.register_time,'%Y%m%d')=date_format(c.submit_time,'%Y%m%d')
对结果按照uid进行排序:
group by a.uid
order by max_score desc
选择第N页每个显示M行那么就是LIMIT N*(M-1),M
limit 6,3;
大佬们纠错纠错,看到评论区有用join的方法去写的,学习一下