题解 | #多表查询:查询2022年毕业用户的刷题记录#
查询2022年毕业用户的刷题记录
https://www.nowcoder.com/practice/e53e8797213748038a5faeb8563ba27a
#连表查询---内连接和外连接使用区别就是:"是否要左边全部的数据",题目里说只要2022年的,所以要内连接 #select r.user_id,r.question_type,r.device,r.pass_count,r.date from `questions_pass_record` r inner join `user_info` u on r.user_id=u.user_id where u.graduation_year=2022 #子查询 #=表示筛选一个条件,in表示筛选多个条件 select r.user_id,r.question_type,r.device,r.pass_count,r.date from `questions_pass_record` r where r.user_id in(select u.user_id from user_info u where u.graduation_year=2022)