select up.university, round(count(qpd.question_id)/count(distinct qpd.device_id), 4) as avg_answer_cnt from question_practice_detail qpd join user_profile up using(device_id) group by up.university order by up.university;
终于对了!