ORA-00904: "AVGSAL": invalid identifier 求高手指点,贴有代码

gmaxiaoxiang 2009-11-29 01:23:03

select avg(sal) avgsal,deptno from emp group by deptno having avgsal=
(
select max(avg_sal) from
(
select avg(sal) avg_sal,deptno from emp group by deptno
)
)


ORA-00904: "AVGSAL": invalid identifier

avgsal 这个不管改成什么都错误。。 不知道为什么,求高人帮忙
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wh62592855 2009-11-29
  • 打赏
  • 举报
回复
shiyiwan 2009-11-29
  • 打赏
  • 举报
回复
别名在同一层级上不能用在条件中

select avg(sal) avgsal,deptno from emp group by deptno having avg(sal)=
(
select max(avg_sal) from
(
select avg(sal) avg_sal,deptno from emp group by deptno
)
)


17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧