SELECT user_info.uid, user_info.level, user_info.register_time, sb.max_score FROM user_info LEFT JOIN ( SELECT max(score) max_score, uid from exam_record GROUP BY uid ) sb on sb.uid = user_info.uid WHERE user_info.job = '算法' AND EXISTS ( SELECT * FROM exam_record WHERE submit_time IS NOT NULL AND DATE_FORMAT (exam_record.submit_time, '%Y%m%d') = DATE_FORMAT (user_info.register_time, '%Y%m%d') AND exam_record.uid = user_info.uid AND exam_id IN ( SELECT exam_id FROM examination_info WHERE tag = '算法' ) ) ORDER BY sb.max_score DESC LIMIT 6, 3