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