SELECT up.university, qd.difficult_level, ROUND(COUNT(qd.question_id)/COUNT(DISTINCT up.device_id),4) AS avg_answer_cnt FROM user_profile up JOIN question_practice_detail qpd USING(device_id) JOIN question_detail qd USING(question_id) GROUP BY up.university, qd.difficult_level