給与の合計額が最も高い部署名を表示したい。私はOracle SQLを使用しており、テーブル構造はDept(Deptno,Dname,Loc)
andEmp(Empno,Ename,Job,Salary,Deptno)
です。
私が使用したクエリは
select Dname
from Dept
where Deptno=
( select Deptno
from Emp
where rownum=1
group by Deptno
order by sum(Salary) Desc
);
これによりエラーが発生します。
右括弧がありません。
サブクエリを単独で実行すると、正常にDeptno
. しかし、親クエリでは、上記のエラーが発生します。
何が問題で、可能な解決策は何ですか?