题解 | #浙江大学用户题目回答情况#
浙江大学用户题目回答情况
http://www.nowcoder.com/practice/55f3d94c3f4d47b69833b335867c06c1
题解
-
题目要求查询浙江大学的答题情况。首先我们可以考虑使用关联查询,将用户表的device_id与答题记录表的device_id进行关联。
-
也可以使用子查询的方式,先查询出浙江大学的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='浙江大学'
)

叮咚买菜工作强度 221人发布