by 이상훈 [SQL Query] [2014.07.30 17:05:50]
안녕하세요
제목대로 조인절에 (+) 나 (-) 이게 붙는 경우가 있던데 이게 무엇을 의미하는지 궁금합니다.
(+) 는 아우터조인 이구요. http://www.gurubee.net/lecture/1021 (-) 는 없어요.
마농님 그렇다면
SELECT
DISTINCT
(e.deptno), d.deptno
FROM
emp e, dept d
WHERE
e.deptno(+) = d.deptno;
(+) 는 오라클 이 안시표준을 따르지 않고 사용하는거고
ritght outer join 은 표준형식으로 쓴것이죠
하지만 사람들이 오라클에 익숙해져 있어서 많이 (+) 가 없는걸 불편해 하더군요
emp e
RIGHT
OUTER
JOIN
dept d
ON
e.deptno = d.deptno;