SELECT
ei.exam_id,
count(distinct er.uid) AS uv,
round(AVG(er.score),1) AS avg_score
FROM exam_record er
LEFT JOIN user_info ui
ON er.uid = ui.uid
LEFT JOIN examination_info ei
ON er.exam_id = ei.exam_id
WHERE ei.tag = 'sql'
AND DATE(er.submit_time) = DATE(ei.release_time)
AND ui.level > 5
group by ei.exam_id
order by uv DESC, avg_score ASC;

京公网安备 11010502036488号