[ oracle ] 조인의 종류( 등가 조인 equijoin, 비등가 조인 non-equijoin, 포괄 조인 outer join , 자체조인 self join) > Oracle

본문 바로가기

사이트 내 전체검색

Oracle

[ oracle ] 조인의 종류( 등가 조인 equijoin, 비등가 조인 non-equijoin, 포괄 조인 outer jo…

작성일 20-12-08 10:57

페이지 정보

작성자 웹지기 조회 1,476회 댓글 0건

본문

무조건 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

댓글목록

등록된 댓글이 없습니다.

전체 42건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기