关于Oracl语句分组问题

select loc ,max(deptno) from dept group by loc order by deptno语句报错
既然max是分组函数,为什么不能对deptno进行排序呢。

select loc ,max(deptno) as deptno from dept group by loc order by deptno 这样就可以了

同时有group by和order by,那order by 的字段必须在group by 或者select 中出现的字段中