중복 없는 열(column)들을 JOIN한다고 가정하면, 다음과 같은 가장 일반적인 경우의 결과값을 얻을 수 있다.
- A와 B를 Inner JOIN하면, A와 B의 교집합을 얻을 수 있다.
- A와 B를 Outer JOIN하면, A와 B의 합집합을 얻을 수 있다.
예시
A | B |
1 2 3 4 | 3 4 5 6 |
Inner JOIN
A | B |
3 4 | 3 4 |
Inner JOIN을 통해 두 테이블의 교집합을 얻는다.
Left Outer JOIN
A | B |
1 2 3 4 | 3 4 |
Left Outer JOIN은 A에 있는 모든 행과 B에 함께 있는 행을 얻는다.
Full Outer JOIN
A | B |
1 2 3 4 | 3 4 5 6 |
Full Outer JOIN은 A와 B의 합집합을 얻는다.
출처:
'~2023.02 > 1일 1CS지식' 카테고리의 다른 글
커널(kernel)의 종류는? (0) | 2022.07.26 |
---|---|
회선교환방식과 패킷교환방식의 차이는? (0) | 2022.07.25 |
DNS 서버 구성방식 중 하나인 DNS Round Robin이란? (0) | 2022.07.21 |
데이터베이스의 무결성 제약조건의 정의와 필요성은? (0) | 2022.07.20 |
(작성중)트랜잭션의 각 격리 수준과, 각 수준에서 일어날 수 있는 문제는 무엇일까? (0) | 2022.07.18 |