[Oracle] (+) : OUTER JOIN
Oracle 에서 (+)
기호는 OUTER JOIN 을 위한 기호이며 WHERE
절 JOIN 조건 속성 옆에 작성한다.
- Oracle, myBatis 사용 가능
-- 아래 두개 같은 쿼리
-- HASH JOIN
SELECT * FROM 테이블1 A, 테이블2 B WHERE A.rep_brand_cd = B.rep_brand_cd;
SELECT * FROM 테이블1 A JOIN 테이블2 B ON A.rep_brand_cd = B.rep_brand_cd;
-- 아래 두개 같은 쿼리
-- LEFT OUTER JOIN
SELECT * FROM 테이블1 A, 테이블2 B WHERE A.rep_brand_cd = B.rep_brand_cd(+);
SELECT * FROM 테이블1 A LEFT OUTER JOIN 테이블2 B ON A.rep_brand_cd = B.rep_brand_cd;
-- 아래 두개 같은 쿼리
-- RIGHT OUTER JOIN
SELECT * FROM 테이블1 A, 테이블2 B WHERE A.rep_brand_cd(+) = B.rep_brand_cd;
SELECT * FROM 테이블1 A RIGHT OUTER JOIN 테이블2 B ON A.rep_brand_cd = B.rep_brand_cd;
Author And Source
이 문제에 관하여([Oracle] (+) : OUTER JOIN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kmdngmn/Oracle-OUTER-JOIN저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)