Dharma

Outer JOIN 에 관해서 본문

프로그래밍

Outer JOIN 에 관해서

광이랑 2016. 5. 10. 11:13

Outer join 은 LEFT , RIGHT , FULL 로 나뉜다.



를 Table1 로 정하고 (as T1)



를 Table2 로 정하면 (as T2)


1. LEFT OUTER JOIN

SELECT T1.이름, T1.나이, T2.직업 
FROM T1 LEFT OUTER JOIN T2 ON T1.이름 = T2.이름


결과가 위와 같이 왼쪽 테이블에 맞춰서 나오고 


2. RIGHT OUTER JOIN

SELECT T1.이름, T1.나이, T2.직업 
FROM T1 RIGHT OUTER JOIN T2 ON T1.이름 = T2.이름

결과가 위와 같이 오른쪽 테이블에 맞춰서 나온다.


3. FULL OUTER JOIN

SELECT T1.이름, T1.나이, T2.직업 
FROM T1 FULL OUTER JOIN T2 ON T1.이름 = T2.이름

1 + 2 의 기능을 한다.