본문 바로가기
Oracle

JOIN -ANSI JOIN , LEFTJOIN , RIGHTJOIN

by 임혁진 2023. 12. 12.

JOIN 

-두개의 테이블을 서로 연관해서 조회하는 것을 조인이라고 부른다.

-조인의 형태는 FROM 절에서 지정되며 , ON 절 또는 USING 절에 표시된다.

 

중요 조인의 종류 -INNER JOIN ,OUTTER JOIN ,그밖의 조인

1. INNER JOIN - 내부 조인 (EQUALS JOIN) --동일한게 있을 

 

 

ON 절

 

 

 

USING 절

 

JOIN ~ON 절을 반복적으로 사용하면 3개 이상의 테이블을 연결 할 수 있다.

 

 

ANSI 조인은 조인 조건과 WHERE 절을 분리하여 작성이 가능하여 직관적이다.

 

 

 

ON 절에 일반 조건을 포함 할 수도 있다.

 

 

 

2. OUTTER JOIN - 외부 조인

- LEFT

-RIGHT

-FULL OUTER

 

LEFT JOIN

-왼쪽 테이블의 모든 정보를 가져오고 우측 테이블을 붙임

 

RIGHT JOIN

-오른쪽 테이블의 모든 정보를 가져오고 좌측 테이블을 붙임

 

FULL OUTER JOIN

- 양쪽의 모든 테이블 정보를 가져온

 

 

 

 

 

3. 그밖의 조인

-CROSS JOIN-실제로 사용이 어렵다

-SELF JOIN

-자기 자신을 붙임

 

-CARTESIAN PRODUCT

 

JOIN 의 실습

https://ohj9575.tistory.com/42

'Oracle' 카테고리의 다른 글

서브쿼리 *  (0) 2023.12.12
그룹함수 -GROUP BY , HAVING ,ROLL UP ,CUBE,GROUPING  (0) 2023.12.12
ORACLE 함수  (1) 2023.12.11
SELECT 문장 , JOIN문장(1), ROWNUM , ROWID 데이터 제한,데이터 정렬  (0) 2023.12.11
오라클 세팅하기  (0) 2023.12.11