subquery1 Subquery returns more than 1 row 일을 하다보면 데이터베이스 쿼리를 짜고 실행하고 하는데 그 중에 오류가 발생한 경우가 생김.Oracle에서 쿼리를 실행할 때 "Subquery returns more than 1 row"라는 오류가 발생하였는데이 오류가 발생하는 원인을 찾아봤더니"서브쿼리가 단일 행만 반환해야 하는 상황에서 여러 행을 반환했을 때" 발생한다고 한다.이 오류는 주로 서브쿼리를 사용하는 조건절이나 SELECT 절에서 잘못된 논리로 인해 나타난다.1. "Subquery returns more than 1 row" 오류의 발생 원인단일 값만 필요할 때 여러 값을 반환:" = " 연산자는 단일 값을 비교할 수 있지만, 서브쿼리가 여러 행을 반환하면 오류가 발생다중 행 비교 연산자를 사용하지 않은 경우:서브쿼리가 여러 행을 반환할.. 2024. 12. 19. 이전 1 다음