서브쿼리 수정 (1) 썸네일형 리스트형 [MariaDB] SQL 오류 (1242): Subquery returns more than 1 row 해당 오류는 이름 그대로 서브쿼리에서 두 건 이상의 레코드가 조회될 때, 해당 오류가 발생한다. 대부분의 경우에 SELECT 절 또는 WHERE 절에서 서브쿼리를 사용했을 때, 해당 오류가 발생한다. 보통은 쿼리를 분석하다보면 쉽게 찾을 수 있는데, IN 절이나 GROUP_CONCAT 함수처럼 여러 값이 입력될 수 있는 구문에서 발생하는 오류는 찾기 어려울 수 있다. 다음은 해당 오류가 발생되는 예제다. ▼1 SELECT절에서 발생되는 오류 SELECT ( SELECT X.ID FROM COM_STUDENT X WHERE X.GROUP = "MATH" AND X.USE='Y'---> ERROR 1242 ) , B.SUBJECT_NAME FROM COM_STUDENT A, COM_STUDENT_SUBJEC.. 이전 1 다음