조인(Join)
- 데이터베이스에서 여러 테이블의 정보를 결합하여 하나의 결과 테이블로 만드는 작업
내부 조인 (Inner Join):
- 두 테이블에서 조건을 만족하는 행만을 가져와 결합. 즉, 두 테이블의 교집합을 가져옴.
왼쪽 조인 (Left Join 또는 Left Outer Join):
- 왼쪽 테이블의 모든 행과 오른쪽 테이블에서 조건을 만족하는 행을 결합.
- 오른쪽 테이블에 일치하는 행이 없으면 NULL 값으로 채움.
오른쪽 조인 (Right Join 또는 Right Outer Join):
- 왼쪽 조인의 반대로 오른쪽 테이블의 모든 행과 왼쪽 테이블에서 조건을 만족하는 행을 결합.
- 왼쪽 테이블에 일치하는 행이 없으면 NULL 값으로 채움.
완전 외부 조인 (Full Outer Join):
- 양쪽 테이블의 모든 행을 가져와 결합. 즉, 두 테이블의 합집합을 가져옴.
교차 조인 (Cross Join):
- 두 테이블의 모든 가능한 조합을 가져와 결합. 즉, 모든 행을 서로 결합.