select min(avg(sal)) from emp group by deptno;
我记得group by 后的字段名不是必须要在select后么?
怎么写成select min(avg(sal)), deptno from emp group by deptno就报错了?
你这到底是要算平均值,还是最小值呢
select min(a), deptno from (select avg(sal) a,deptno from emp group by deptno) d
亲测楼上这样写是对的
其实我向说的是select min(avg(sal)) from emp group by deptno;这样是对的,为什么select min(avg(sal)), deptno from emp group by deptno这样就错了···