题解 | #统计每个学校的答过题的用户的平均答题数#
统计每个学校的答过题的用户的平均答题数
https://www.nowcoder.com/practice/88aa923a9a674253b861a8fa56bac8e5
select university, count(question_id)/count(distinct qu.device_id) -- 对分母理解不深,用户的数应该计数即可毕竟是学校 from user_profile as us join question_practice_detail as qu on us.device_id = qu.device_id group by university;
一开始犯了2个错误,一个忘记了统计的是学校的平均量,所以只需对.device_id去重
2.忘记了给不同的取数写明取的地方,前面那个不用写是因为只在第二表有