코딩 공부/SQL
<5> JOIN
hg_96
2021. 3. 20. 01:18
조인
-- JOIN
SELECT <속성들>
FROM 테이블1, 테이블2
WHERE <조인조건> AND <검색조건>
SELECT <속성들>
FROM 테이블1 INNER JOIN 테이블2 ON <조인조건>
WHERE <검색조건>
-- 두개이상의 조인
SELECT <속성들>
FROM 테이블1, 테이블2, 테이블3
WHERE <조인조건> AND <조인조건>
-- 여기서 테이블 하나는 적어도 두개의 조인조건을 들고 있어야 한다
-- 조인 조건 예시
WHERE 테이블이름1.데이터이름 = 테이블이름2.데이터이름
-- 여기서 데이터 이름은 동일해야한다
외부 조인
-- 외부조인
-- 데이터를 비교해서 일치하는것만 출력
SELECT <속성들>
-- LEFT 왼쪽(테이블1)이 기준이 되어서 오른쪽(테이블2)과 비교해서
-- 일치하는 오른쪽의 데이터만 출력
-- RIGHT 반대 개념
-- FULL... 전체 출력
FROM 테이블1 {LEFT |RIGHT |FULL [OUTER]} JOIN
테이블2 ON <조인조건>
WHERE <검색조건>