这题用到的是一种特殊的子查询:关联子查询。首先,要提到的一个易错点在于,当使用聚合函数和group by 的时候,select 子句中,除了聚合函数和用于分类列名,不能出现其他列名。 如果需要加入其他列名,则使用where子句,把聚合函数作为条件的形式出现在子查询中。其次,这里不能使用子查询,而是使用关联子查询。与一般子查询的区别,也是起到关键作用的是:在子查询中插入where子句的条件。该条件的意思是,在同一个类别中对某一细分和聚合函数值(max.average等)进行对比。子查询中“where de2.dept_no = de.dept_no”在这里的意思即,把在同一部门中对各员工的薪水和...