SQL JOIN
1. JOIN
- 두 개의 테이블을 엮어서 원하는 데이터를 추출할 수 있음
- JOIN은 크게 내부 조인(INNER JOIN), 외부 조인(OUTER JOIN) 으로 나눌 수 있음
2. INNER JOIN (내부 조인)
- 두 테이블에 모두 데이터가 있어야만 결과가 출력됨
SELECT <열 목록>
FROM <첫 번째 테이블>
INNER JOIN <두 번째 테이블>
ON <조인될 조건>
3. OUTER JOIN (외부 조인)
- 외부 조인은 한 쪽에만 데이터가 있어도 결과가 출력됨
- 조인 조건에 맞지 않더라도 특정 테이블의 모든 정보가 다 나오게 하고 싶을 때 아우터 조인을 사용
※ 테이블 위치에 따라 왼쪽을 기준으로 보고 싶으면 LEFT, 오른쪽은 RIGHT (먼저 나온 테이블을 왼쪽으로 봄)
SELECT <열 목록>
FROM <첫 번째 테이블(LEFT 테이블)>
<LEFT or RIGHT or FULL>JOIN <두 번째 테이블(RIGHT 테이블)>
ON <조인될 조건>
'Back-End Study > DBMS' 카테고리의 다른 글
SELF JOIN 과 서브 쿼리 (0) | 2022.08.29 |
---|---|
SQL JOIN 실습 - 테이블 분리 (0) | 2022.08.27 |
SQL 활용3 (0) | 2022.08.25 |
SQL 활용2 (0) | 2022.08.23 |
SQL 활용1 (0) | 2022.08.23 |