【发布时间】:2022-01-22 16:17:05
【问题描述】:
有人可以向我解释我如何在 group-by 中包含所有选择而不出错吗?
我做的任务是:“显示经理的编号和最小的员工!关闭所有 没有主管的主管。关闭所有 最低工资低于1000的团体!按降序对输出进行排序 薪水顺序”(使用谷歌翻译)
select mgr as Vorgesetztennummer, min(sal) as Mitarbeiter
from emp
where mgr is not null
group by mgr
having sal>1000
order by sal desc;
错误:
ORA-00979: not a GROUP BY expression
如果有人能首先向我解释错误发生的方式和原因,那就太好了。
提前致谢。
【问题讨论】: