select u.device_id,u.university,sum(if(month(q.date) = 8,1,0)) as # 如果是八月答的题+1,不是+0 question_cnt,sum(if(q.result='right',1,0)) as right_question_cnt # 答题正确+1,错误+0 from user_profile u left join question_practice_detail q on u.device_id = q.device_id # 多表连接条件 where u.university = '复旦大学' # 提前筛选条件 group...