-
조인
테이블을 합친다.
조인 종류
1. inner join(내부 조인) : 데이터가 있어야 결과가 나온다.
- 식별, 비식별 관계 / 일대다 관계 / PK - FK
SELECT 컬럼명들 FROM 기준 테이블 INNER JOIN 조인할 테이블 ON 조인 조건 WHERE 조건
2. outer join(외부 조인) : 한 테이블에만 데이터가 있어도 결과가 나온다.
- left outer join : 왼쪽 테이블의 데이터가 모두 나온다.
- right outer join : 오른쪽 테이블의 데이터가 모두 나온다.
SELECT 컬럼명들 FROM 기준 테이블 LEFT/RIGHT OUTER JOIN 조인할 테이블 ON 조인 조건 WHERE 조건
- cross join : 왼쪽 테이블의 모든 행과 오른쪽 테이블의 모든 행을 조인(곱하기)
SELECT * FROM 테이블 A CROSS JOIN 테이블 B
3. self join : 자기 자신을 조인
SELECT 컬럼명들 FROM 테이블 A INNER JOIN 테이블 B ON 조인 조건 WHERE 조건