题解 | 浙江大学用户题目回答情况

浙江大学用户题目回答情况

https://www.nowcoder.com/practice/55f3d94c3f4d47b69833b335867c06c1

#解法1:使用子查询的结果(浙江大学的device_id)作为当前查询的where限定条件. 
select
    device_id,question_id,result
from question_practice_detail
where device_id IN(
select device_id from user_profile where university = '浙江大学'
);


#解法2: 通过join关联两个表的device_id属性,通过where 条件 为join关键字后面关联表的关联属性device_id进行条件过滤
select 
    q.device_id,q.question_id,q.result
from question_practice_detail q
join user_profile  u on q.device_id = u.device_id
where university = '浙江大学';

全部评论

相关推荐

11-06 23:30
已编辑
华中师范大学 后端工程师
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务