select university ,round(count(question_id)/count(distinct a.device_id),4) AS avg_answer_cnt from user_profile AS a join question_practice_detail AS b on a.device_id=b.device_id group by university order by university
认识到答题和用户数据的对应关系,这道题就迎刃而解了

select university ,round(count(question_id)/count(distinct a.device_id),4) AS avg_answer_cnt from user_profile AS a join question_practice_detail AS b on a.device_id=b.device_id group by university order by university
认识到答题和用户数据的对应关系,这道题就迎刃而解了