select university, difficult_level, round(count(b.question_id)/count(distinct b.device_id),4) as avg_answer_cnt from user_profile a inner join question_practice_detail b inner join question_detail c on a.device_id= b.device_id and b.question_id= c.question_id group by university,difficult_level