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

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

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

题解

  1. 题目要求查询浙江大学的答题情况。首先我们可以考虑使用关联查询,将用户表的device_id与答题记录表的device_id进行关联。

  2. 也可以使用子查询的方式,先查询出浙江大学的device_id,作为临时表。然后答题表的device_id在临时表中。

答案

-- 方式二
SELECT 
user_profile.device_id, 
question_practice_detail.question_id, 
question_practice_detail.result 
FROM user_profile 
INNER JOIN
question_practice_detail ON user_profile.device_id = question_practice_detail.device_id
WHERE user_profile.university = '浙江大学';

-- 方式一
select device_id, question_id, result
from question_practice_detail
where device_id in (
    select device_id from user_profile
    where university='浙江大学'
)
全部评论

相关推荐

2025-12-13 14:51
已编辑
井冈山大学 算法工程师
龙虾x:算法比你强的没有你美,比你美的…..算了已经没有比你美的了
工作两年想退休了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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