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 |