NATURAL JOIN
등가 조인을 대신해 사용할 수 있는 조인방식.
조인 대상이 되는 두 테이블에 이름과 자료형이 같은 열을 찾은 후 그 열을 기준으로 등가 조인을 해 주는 방식.
자동으로 조인 기준 열을 지정한다. 기준열로 명시된 열 이름은 테이블 이름을 붙이지 않는다.
사용은 하지않는다. 알고만 있기
JOIN ~ USING
기존 등가 조인을 대신하는 방식.
USING 키워드에 조인 기준으로 사용할 열을 명시하여 사용한다.(NATURAL JOIN과 차이점)
기준열로 명시된 열 이름은 테이블 이름을 붙이지 않는다.
사용은 하지않는다. 알고만 있기
JOIN ~ ON
가장 범용성 있는 조인방식이다.
FROM TABLE1 JOIN TABLE2 ON (JOIN 조건식) 형태로 작성한다.
세개 이상의 테이블을 조인할 때
FROM TABLE1
JOIN TABLE2 ON (조건식)
JOIN TABLE3 ON (조건식) 형태로 작성하면된다.
처음에 OUTER JOIN으로 접근했다면 두번째 JOIN도 OUTER를 써야한다. INNER를 쓰면 데이터가 소실된다!
'DATABASE > JOIN : 여러 테이블을 하나의 테이블처럼' 카테고리의 다른 글
02. JOIN 종류 (0) | 2024.03.12 |
---|---|
01.JOIN (0) | 2024.03.12 |