SELECT u.level	,count(u.uid) as level_cnt
from user_info u
    join exam_record er on u.uid=er.uid and er.score>80
    join  examination_info ei on er.exam_id=ei.exam_id and ei.tag = 'SQL'
group by u.level
order by level_cnt desc,u.level desc