SELECT a.uid uid, er.exam_id exam_id, ROUND(avg(er.score), 0) avg_score FROM exam_record er INNER JOIN ( SELECT ui.uid FROM user_info ui WHERE nick_name REGEXP '^(牛客\\d+号|\\d+)$' ) a ON a.uid = er.uid WHERE er.exam_id IN ( SELECT exam_id FROM examination_info WHERE tag REGEXP '^[Cc].*' ) AND er.submit_time IS NOT NULL GROUP BY a.uid, er.exam_id ORDER BY uid, avg_score