SQL JOIN

SQL JOIN

1. JOIN

 - 두 개의 테이블을 엮어서 원하는 데이터를 추출할 수 있음

 - JOIN은 크게 내부 조인(INNER JOIN), 외부 조인(OUTER JOIN) 으로 나눌 수 있음

 

2. INNER JOIN (내부 조인)

 - 두 테이블에 모두 데이터가 있어야만 결과가 출력

SELECT <열 목록>
FROM <첫 번째 테이블>
INNER JOIN <두 번째 테이블>
ON <조인될 조건>

 

3. OUTER JOIN (외부 조인)

 - 외부 조인은 한 쪽에만 데이터가 있어도 결과가 출력

 - 인 조건에 맞지 않더라도 특정 테이블의 모든 정보가 다 나오게 하고 싶을 때 아우터 조인을 사용

    ※ 테이블 위치에 따라 왼쪽을 기준으로 보고 싶으면 LEFT, 오른쪽은 RIGHT (먼저 나온 테이블을 왼쪽으로 봄)

출처 : https://hongong.hanbit.co.kr

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