by 우긔 [Oracle 기초] 오라클 ANSI OUTER JOIN OUTER JOIN [2024.01.31 17:42:30]
-- 오라클 문법 쿼리
SELECT *
FROM EMP E, DEPT D
WHERE E.DEPTNO = D.DEPTNO(+)
AND E.JOB(+) = 'SALESMAN'
-- ANSI 표준 쿼리
SELECT *
FROM EMP E
LEFT OUTER JOIN
DEPT D ON ( E.DEPTNO = D.DEPTNO AND E.JOB = 'SALESMAN' )
오라클에서 AND E.JOB(+) = 'SALESMAN' 이 부분을 조인 조건에 준건데..
왜 두개의 결과가 다를까요..?
오라클 21C 버전입니다.