SELF JOIN이란 참조해야할 칼럼이 자신의 테이블에 있는 경우에 사용되는 JOIN 방법이다.
위 사진처럼 하나의 테이블을 두개로 나뉘어 SELECT할수 있는 것을 SELF JOIN이라고 한다.
OUTER JOIN 조인이란
ㄴ디한쪽 테이블에는 해당하는 데이터가 존재하는데 다른 테이블에는 데이터가 존재하지 않을 때에도 모든 데이터를 추출하도록 하는 JOIN방법이다.
OUTER JOIN의 문법으로 총 3가지가 있는데 LEFT/RIGHT/FULL OUER JOIN이렇게 있다.
SELECT 조회할 칼럼
FROM 테이블1 T1
LEFT/RIGHT/FULL OUTER JOIN 테이블2 T2
ON ( T1.KEY = T2.KEY)
여기서 USING을 사용하는 경우에는
SELECT 조회할 칼럼
FROM 테이블1 T1
LEFT/RIGHT/FULL OUTER JOIN 테이블2 T2
USING (KEY) //두 테이블이 동일하게 갖고 있는 칼럼명을 조건으로!
이렇게 기본 문법이 있다.
'Database' 카테고리의 다른 글
ORACLE 테이블의 제약조건 (0) | 2023.04.21 |
---|---|
ORACLE의 테이블 생성 (0) | 2023.04.21 |
ORACLE 의 JOIN문 INNER JOIN(내부조인) (0) | 2023.04.20 |
ORACLE을 이용한 두 개의 테이블 JOIN (0) | 2023.04.20 |
ORACLE의 콘솔 응용프로그램 명령어 (0) | 2023.04.19 |
댓글