728x90
728x90

FULL OUTER JOIN

 

모든 테이블의 값이 다 나온다


LEFT / RIGHT OUTER JOIN을 할 수 있는 방법은 총 2개가 있다 

(+) 붙어있는 쪽이 안 붙어 있는 테이블과의 조건에서 값이 없을 경우 NULL로 해서 JOIN을 시켜주는 것
즉, (+) 안 붙어있는 쪽의 내역은 다 보여준다는 의미이다

LEFT OUTER JOIN
RIGHT OUTER JOIN

Table_One에 부서코드 4가 있지만 안나온걸 확인할 수 있다

728x90
728x90
728x90

1) INNER JOIN

ANSI SQL이 기본 문법으로 일반적으로 사용되는 문법이며

MS SQL은 ORACLE과 비슷하게 사용하면 된다

그리고 INNER JOIN 이라고 굳이 쓰지 않고 그냥 JOIN으로 쓰거나 WHERE 절에 조건만 서로 걸어주면 된다

조건에 맞춰서 연결한 두 테이블에서 내역을 가져온걸 확인 할 수 있다

728x90

+ Recent posts