데이터베이스/DB

Join

melie 2023. 10. 29. 13:07

Join이란?

여러 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 방법 

INNER JOIN

- 테이블 간의 교집합을 구함

- INNER JOIN은 각 테이블에서 조인 조건에 일치하는 테이블만 가져옴 

 

OUTER JOIN

- 한쪽에만 데이터가 나와도 결과가 나오는 형태

LEFT OUTER JOIN

Left Outer Join은 왼쪽 테이블의 모든 값이 나오고, 오른쪽은 조건에 충족하는 값만 나오는 형태임 

SELF JOIN

자기 자신과 조인하는 방법

CROSS JOIN

 

- 한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인 시키는 방법

- 상호 조인의 전체 행 수는 두 테이블의 각 행의 개수를 곱한 수 만큼 됨

- 카티션 곱(CARTESIAN PRODUCT)라고 함

 

'데이터베이스 > DB' 카테고리의 다른 글

Index  (0) 2023.10.29
Page  (0) 2023.10.27
Lookup Table 이란?  (0) 2019.08.04