题意:每个学校答题总量 / 学生
解题思路:用大学进行分组,统计question_practice_detail组内总数量即为每个学校答题总数
再计算出学生的个数,学生个数就是答题的同学去重后的数量
select university,
round(count(*) / count(distinct(a.device_id))
,4) as avg_answer_cnt
from question_practice_detail as a
left join user_profile as b
on a.device_id = b.device_id
group by university
order by university
Created by WangChao

京公网安备 11010502036488号