SELECT   e2.exam_id,count(distinct e2.uid) #试题有几个人完成了 as cnt,round(avg(e2.score),1) #试题完成平均分  as avgscore     from examination_info e1 left join exam_record e2 on e1.exam_id=e2.exam_id #2.双表联合,接收符合等级大于5用户ID
WHERE
e2.uid in (
select uid from user_info
where 
level>5  # 1.先查询等级大于5的用户ID
) and date_format(e1.release_time,"%Y%m%d")=date_format(e2.start_time,"%Y%m%d") #3.条件发布试卷和提交试卷同一天
 group by e2.exam_id #4.根据题目要求,按照试题ID分组求出结果
 order by cnt desc #试题人数倒序,avgscore asc #平均分升序

其实 还是理解提议,问用户等级大于5的情况下,发布试卷时间和提交时间为同一天,按照试卷分组,查看多少做完,提交后的平均分