SQL을 다루다 보면 다음과 같은 오류 메시지를 접한 적이 있을 겁니다.ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다이 오류는 서브쿼리(Subquery)를 사용할 때 자주 발생하며, SQL을 작성할 때 한 번쯤은 꼭 겪게 되는 문제 중 하나입니다.✅ 오류 원인SELECT 문 안에 있는 서브쿼리(subquery)가 2개 이상의 행(row)을 반환했는데,그 서브쿼리를 사용하는 위치는 단 하나의 값만 허용하는 곳일 때 발생하는 오류입니다.예시:SELECT nameFROM employeesWHERE dept_id = (SELECT dept_id FROM departments WHERE location = 'Seoul');위 쿼리에서 location = 'Seoul'인 departmen..