select n1.difficult_level, avg(if(n1.result='right',1,0)) as correct_rate from user_profile up left join ( select device_id, result, difficult_level from question_practice_detail qpd join question_detail qd on qpd.question_id = qd.question_id ) as n1 on n1.device_id = up.device_id where up.universit...