#先将用户信息表与八月份答过题的题目练习表建立左外联结(原因是题目要求返回未答过题的用户) #过滤筛选出复旦大学对应行 #按照设备id和大学分组(因为需要用到聚合函数计数,必须设定分组表示聚合逻辑) #查询设备id,大学,对答题数计数,对右表中回答正确的题目计数(sum()聚合函数嵌套子查询,累计 #回答正确的题目数) select u.device_id as device_id, university, count(q.question_id) as question_cnt, sum(CASE WHEN result='right' THEN 1 ELSE 0 END) as right...