select up.device_id, university, sum(if(month(date)='08',1,0)) as question_cnt, sum(if(month(date)='08',if(result='right',1,0),0)) as right_question_cnt from user_profile up left join question_practice_detail qp using(device_id) where university='复旦大学' group by up.device_id 本题需要注意的点...