Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- HttpMessageConverters
- 리소스핸들러
- 백트래킹
- Application Runner
- HATEOAS
- EnableAutoConfiguration
- rest api
- JPA
- 다익스트라
- 스프링부트
- @ConfigurationProperties
- 브루트포스
- WebApplication Type
- 스프링 부트
- JsonSerializer
- 외부설정
- @Profile
- Application Event
- webjar
- application.properties
- cors
- 알고리즘
- OAuth2
- AuthenticationPrincipal
- 백기선
- 정적 리소스
- 리소스 서버
- 백준
- Application Argument
- Spring Security
Archives
- Today
- Total
아카이브
JOIN의 종류와 차이점 본문
JOIN ?
- DB 내의 여러 테이블의 레코드를 조합하여 하나의 결과 집합으로 만드는 것
- INNER JOIN, OUTER JOIN
- OUTER JOIN의 경우 LEFT, RIGHT, FULL로 그 종류가 있음
- FULL OUTER JOIN은 일부 DBMS에서만 지원
INNER JOIN과 OUTER JOIN의 차이점
- INNER JOIN의 경우 교집합으로, JOIN 대상이 되는 컬럼에서 A/B 양쪽 다 있는 경우
- OUTER JOIN의 경우는 각 종류에 따라 그 결과물이 조금씩 달라짐
● LEFT OUTER JOIN : A의 모든 열과 B에 있는 공통 부분을 얻게 되고,
A에 있지만 B에는 없는 내용의 경우 우측은 NULL로 처리
● RIGHT OUTER JOIN : B의 모든 열과 A에 있는 공통 부분을 얻게 되고,
B에 있지만 A에는 없는 내용의 경우 좌측은 NULL로 처리
● FULL OUTER JOIN : A와 B의 합집합
'데이터베이스' 카테고리의 다른 글
NoSQL 이란? (0) | 2018.06.18 |
---|---|
정규화란? (0) | 2018.06.18 |
트랜잭션 (Transaction) (0) | 2018.06.18 |
INDEX 란? (0) | 2018.06.18 |
DDL, DML, DCL (0) | 2018.06.18 |