题解 | #统计复旦用户8月练题情况#
统计复旦用户8月练题情况
https://www.nowcoder.com/practice/53235096538a456b9220fce120c062b3
SELECT
u.`device_id`,
u.`university`,
COUNT(q.`result`) question_cnt,
SUM(IF (q.`result` = 'right', 1, 0)) right_question_cnt
FROM
question_practice_detail q
RIGHT JOIN (
SELECT
device_id,
university
FROM
user_profile
WHERE
university = '复旦大学'
) u ON MONTH (q.`date`) = 8
AND u.`device_id` = q.`device_id`
GROUP BY
u.`device_id`;
查看9道真题和解析