최대 1 분 소요

상황

  • 문제 링크
  • where절에서 사용한 subquery가 2개의 column을 반환
  • 코드 예시
    WHERE HR_EMPLOYEES.EMP_NO = (
      SELECT EMP_NO, SUM(SCORE) AS TOTAL_SCORE
      ...
    

해결 방법

  • 서브쿼리는 1개의 컬럼만 반환해야 한다 = / IN (...) / BETWEEN 등은 1개 값만 비교 가능
  • subquery 대신 별도의 cte 로 문제 풀이

태그: ,

카테고리:

업데이트: