ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL 조인
    DB 2022. 5. 24. 23:24

    조인

    테이블을 합친다.

     

    조인 종류

    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 조건

     

Designed by Tistory.