SQL152 注册当天就完成了试卷的名单
SQL152 注册当天就完成了试卷的名单第三页
1、首先找到求职方向为算法工程师,且注册当天就完成了算法类试卷的人的uid
2、然后找出该uid用户的对应信息和最大成绩,并使用limit过滤前6行且只取3行,来实现取第三页的数据
with t1 as (
select
exam_record.uid uid
from
user_info right join exam_record on user_info.uid=exam_record.uid
left join examination_info on examination_info.exam_id=exam_record.exam_id
where
job ='算法' and date(register_time)=date(start_time)
and tag='算法' and submit_time is not null
)
select
exam_record.uid,level,register_time,max(score) max_score
from
user_info right join exam_record on user_info.uid=exam_record.uid
left join examination_info on examination_info.exam_id=exam_record.exam_id
where
exam_record.uid in (select uid from t1)
group by
uid,level,register_time
order by
max_score desc
limit 3 offset 6
1、首先找到求职方向为算法工程师,且注册当天就完成了算法类试卷的人的uid
2、然后找出该uid用户的对应信息和最大成绩,并使用limit过滤前6行且只取3行,来实现取第三页的数据
with t1 as (
select
exam_record.uid uid
from
user_info right join exam_record on user_info.uid=exam_record.uid
left join examination_info on examination_info.exam_id=exam_record.exam_id
where
job ='算法' and date(register_time)=date(start_time)
and tag='算法' and submit_time is not null
)
select
exam_record.uid,level,register_time,max(score) max_score
from
user_info right join exam_record on user_info.uid=exam_record.uid
left join examination_info on examination_info.exam_id=exam_record.exam_id
where
exam_record.uid in (select uid from t1)
group by
uid,level,register_time
order by
max_score desc
limit 3 offset 6
全部评论
相关推荐
帮你内推|腾讯云智研发 校招 点赞 评论 收藏
分享

