九霄云外的神棍 level
获赞
54
粉丝
10
关注
5
看过 TA
76
厦门大学
2022
数据分析师
IP属地:未知
暂未填写个人简介
私信
关注
2021-12-16 14:14
已编辑
厦门大学 数据分析师
with target_user as (#先是筛选特定的用户 select b.uid, avg(b.score) from examination_info a left join exam_record b on a.exam_id=b.exam_id inner join user_info c on b.uid=c.uid and c.level=7 where a.tag='SQL' and a.difficulty='hard' group by b.uid having avg(b.score)>80 ) #接下来连接三个表,因为exam_record和practi...
牛客942180620号:楼主用id来识别三表连接后的不同答题记录的思路好棒啊!但是有个小小的问题,根据题意只保留2021年有试卷完成记录的用户,left join exam_record a on a.uid =c.uid and year(a.submit_time)=2021 这里应该用inner join,否则2021年没有试卷完成记录的用户也被算进去了,楼主测试通过了是因为测试用例中满足要求的用户2021年都有试卷完成记录
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务