ANSI SQL 사용, INNER QUERY 사용시 조인절에선 상위의 테이블에 접근 할 수 없고 WHERE에서 접근해야한다. 오라클에서만 이런것인지 모르겠지만 일단 오라클에선 안되는것을 확인 했다.
SELECT ( SELECT COLUMN_01 FROM TABLE_02 B INNER JOIN TABLE_03 C ON A.AA = B.AA
AND B.AA = C.AA ) AS COLUMN_01
FROM TABLE_01 A
위의 굻게 표시된것 처럼 사용 할 수 없다. A.AA = B.AA 라는 문장을 WHERE 밑으로 내려야 한다.
SELECT ( SELECT COLUMN_01 FROM TABLE_02 B INNER JOIN TABLE_03 C ON B.AA = C.AA
WHERE A.AA = B.AA ) AS COLUMN_01
FROM TABLE_01 A