작성
·
323
0
문제에 '20번 부서에 근무하는 사원 중' 급여최고액을 받는 사원의 직무와 급여액으로 변경하는 것인데
20번 부서랑 관련된 내용은 없어보여서 어떻게 풀이해야하는 건지 궁금합니다 ㅜㅜ
답변 7
0
0
0
0
set
job=(select job
from emp01
where deptno=20 and sal=(select max(sal)
from emp01
where deptno=20)),
이 부분에서 결과가 2개가 나타나는데
아직도 해결방법을 잘 모르겠습니다... 강좌를 다시 보면서 수정도 여러번 해봤는데요.. 혹시 풀이를 알려주실 수 있을까요??
여러번 질문드려서 죄송합니다 ㅜㅜ
0
0
update emp01
set
job=(select job
from emp01
where deptno=20 and sal=(select max(sal)
from emp01
where deptno=20)),
sal =(select max(sal)
from emp01
where deptno=20)
where job = 'CLERK';
이렇게 했을 때
단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.
라고 오류가 나오는데요.
어떻게 해야하는지 궁금합니다
0