题目:请你写一个sql语句查询用户分数大于其所在工作(job)分数的平均分的所有grade的属性,

并且以id的升序排序;

解析:创建两张表a和b,使用左连接两表,表a先按照job分组,

条件:表a每位用户的分数大于表b每个job的平均分数

select a.id, a.job, a.score from grade as a left outer join (select job, avg(score) as avgg from grade group by job) as b on a.job = b.job where a.score > b.avgg