[ oracle ] 조인의 종류( 등가 조인 equijoin, 비등가 조인 non-equijoin, 포괄 조인 outer join , 자체조인 self join)
페이지 정보
작성자 웹지기 댓글 0건 조회 1,841회 작성일 20-12-08 10:57본문
무조건 2개 이상의 테이블에서 join 하는 방식
1) 등가 조인( EQUIJOIN) - 같은 데이터를 활용
- "="를 사용하여 join을 수행
- null 값이 있을 경우 부족한 행에 "(+) 아웃터연산자"를 포함해서 사용한다.
( select e.last_name, d.department_name from employees e, departments d where e.department_id=d.department_id(+) )
이렇게 하게 되면 departnemts 테이블에서 department_id 값이 null 이였던 값까지 보여준다.
2) 비등가 조인( NON-EQUIJOIN) - 다른 데이터를 활용
3) 포괄 조인( OUTER JOIN) - 어느 한쪽 테이블 데이터가 많을 때
1개의 테이블로 join 하는 방식
자체 조인(SELF JOIN) -
1) 등가
2) 비등가
3) 포괄
추천0 비추천0
댓글목록
등록된 댓글이 없습니다.