select a.difficult_level,sum(if(a.result='right',1,0))/count(a.question_id) as correct_rate from (select user_profile.device_id,question_practice_detail.question_id,university,difficult_level,result from user_profile,question_detail,question_practice_detail where u...