데이터베이스/SQL: 용어 정리
[SQL:용어정리] 조인 용어 정리
데브마우스
2024. 1. 12. 09:17
SQL의 조인(Join) 용어 정리
조인은 두 개의 테이블(이때 1개의 테이블을 2개로 취급할 수도 있습니다.)을 서로 묶어서 하나의 테이블처럼 사용하는 것입니다.
조인의 종류는 다음과 같습니다.
- 내부 조인(Inner join)
- 외부 조인(Outer join)
- 상호 조인(Cross join)
- 자체 조인(Self join)
내부 조인(Inner join)
일반적으로 조인이라 할 경우 내부 조인을 의미합니다. 두 테이블의 공통된 컬럼을 활용하여 조인합니다.
외부 조인(Outer join)
두 테이블 중 하나만 있는 컬럼을 이용하여 조인합니다. LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN이 있습니다.
상호조인(Cross join)
각각의 테이블의 모든 행 끼리 조인시킵니다. 그 결과, 조인 결과의 전체 개수는 두 테이블의 각 행을 곱한 개수가 됩니다.
자체 조인(Self Join)
한 개의 테이블 그 자체에 조인을 시켜서 사용합니다. 사용 시 별칭(alias)를 사용하여 구분합니다.