SQL 오류: ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.
01427. 00000 - "single-row subquery returns more than one row"
SELECT first_name, salary
FROM employees
WHERE salary > (SELECT salary
FROM employees
WHERE department_id = 50);
서브쿼리를 사용하면서 흔하게 나오는 오류입니다.
위 서브쿼리 예제를 보시면, 50번 부서의 salary는 기존 salary 수와 동일하지 않습니다.
서브커리에서 다중 행의 경우에는 in, all, any 등의 다중행 함수를 사용하셔야 합니다.