<LEFT/RIGHT OUTER JOIN>
- EQUI JOIN으로 조인이 안되는 결과를 출력하기 위해 사용
▶ 오라인 OUTER JOIN과 같음 https://dev-adela.tistory.com/298
<RIGHT OUTER JOIN>
▶ RIGHT OUTER JOIN을 사용하면 오른쪽 테이블의 데이터는 전부 출력됨
▼ RIGHT OUTER 조인 방법으로 이름, 직업, 월급, 부서 위치 출력
▷ 오른쪽 테이블인 DEPT 의 데이터가 모두 출력됨,
DEPT 에는 부서위치가 출력되는데 이름, 직업, 월급 데이터는 없으니까 null 값이고
BOSTON에 있는 직원은 없지만 RIGHT OUTER JOIN이니까 DEPT의 데이터는 모두 출력됨.
▷ 만약 오라클 아우터 조인이라면
<LEFT OUTER JOIN>
▶ LEFT OUTER JOIN을 사용하면 왼쪽 테이블의 데이터들은 모두 출력된다.
▼ LEFT OUTER 조인 방법으로 이름, 직업, 월급, 부서 위치 출력
▷ JACK이 근무하는 부서번호와 동일한 번호가 dept 테이블에 없기 때문에 null값.
그냥 EQUI JOIN이였으면 출력이 안되었을지만, LEFT OUTER 이기 때문에 emp의 모든 데이터가 출력됨
▷ 만약 오라클 LEFT JOIN이라면
▶ 오라클 OUTER JOIN 사인은 (+)
: 데이터가 덜 출력되는 쪽에 붙여주기
'데이터베이스 > SQL' 카테고리의 다른 글
SQL 여러 쿼리 결과 위아래로 연결하기 UNION ALL (1) | 2024.01.05 |
---|---|
SQL 여러테이블 데이터 조인 ANSI, FULL OUTER JOIN (0) | 2024.01.05 |
SQL 여러테이블 데이터 조인 1999 ANSI, NATURAL JOIN (0) | 2024.01.04 |
SQL 여러테이블 데이터 조인 1999 ANSI, USING 절 (2) | 2024.01.04 |
SQL 여러테이블 데이터 조인 1999 ANSI, ON 절 (0) | 2023.12.31 |