JOIN 

복수의 테이블을 결합, 하나의 테이블인 것처럼 결과를 출력

 

1. INNER JOIN :조인하는 두개의 테이블 모두에 데이터가 존재하는 행에 대해서만 결과를 가져온다

2. OUTER JOIN : 매칭되는 행이 없어도 결과를 가져오고 매칭되는 행이 없는 경우 NULL 표시한다

  • LEFT OUTER JOIN : table A B 있을  B JOIN컬럼에서 같은 값이 있을  해당 데이터를 가져오고, B JOIN컬럼에서 같은 값이 없는 경우에는 B테이블에서 가져오는 컬럼들은 NULL값으로 채움
  • RIGHT OUTER JOIN : 이건 오른쪽
  • FULL OUTER JOIN : 조인 수행시 좌측, 우측 테이블의 모든 데이터를 읽어 JOIN하여 결과를 생성, RIGHT OUTER JOIN  LEFT OUTER JOIN 결과를 합집합으로 처리한 결과와 동일

'* > What I did today' 카테고리의 다른 글

9/2  (1) 2021.09.03
8/31  (0) 2021.08.31
8/29  (0) 2021.08.29
8/28  (0) 2021.08.29
Process vs Thread  (0) 2021.08.20
dto와 entity를 구분해서 구현한 이유  (0) 2021.08.20
Web Server VS WAS  (0) 2021.08.16
스프링 핵심 원리 이해1 - 예제 만들기  (0) 2021.08.06

+ Recent posts