조인

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

'코딩 공부 > SQL' 카테고리의 다른 글

<7> 테이블 CREATE, ALTER, DROP  (0) 2021.04.13
<6> 부속질의 +집합연산, EXISTS  (0) 2021.03.31
<4> GROUP BY +HAVING  (0) 2021.03.18
<3> WHERE  (0) 2021.03.12
<2> SQL문 - SELECT  (0) 2021.03.11

+ Recent posts