select university, round(question_count/student_count, 4) as avg_answer_cnt
from (
select count(distinct a.device_id) as student_count, count(a.question_id) as question_count, b.university
from question_practice_detail a
left join user_profile b
on a.device_id = b.device_id
group by university
) as c
order by university;

京公网安备 11010502036488号