일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 특정페이지가로로
- 작은화면
- 아르데타인 떠돌이상인
- 페이튼 떠돌이상인
- 유튜브
- PIP모드
- 홈페이지제작견적
- 가로세로세팅
- 슈샤이어 떠돌이상인
- SSL
- 3
- 파푸니카 떠돌이상인
- zoom
- 욘 떠돌이상인
- sm
- 토토이크 떠돌이상인
- 로헨델 떠돌이상인
- IT용어
- 애니츠 떠돌이상인
- SI
- https
- SE
- 루테란 떠돌이상인
- 베른 떠돌이상인
- 이름바꾸기
- 한글
- HWP
- Today
- Total
도담도담
Join 이란? 본문
1. 조인(JOIN)이란 무엇일까?
DB에서 자주 사용되는 조인이란 개념은 무엇일까요?
조인은 '어울리다'라는 의미를 가지고 있는데 이 말대로, 데이터베이스에서 테이블간의 결합(어울림)을 이야기합니다.
즉, 두개 이상의 테이블에 대해서 결합하여 나타낼 때 조인이라는 것을 이용합니다.
2. 이너 조인(INNER JOIN)
이너조인은 위와 같이 우리가 조인하고자 하는 두개의 테이블에서 공통된 요소들을 통해 결합하는 조인방식입니다. 즉 우리가 위에서 하고자 했던, 직원들의 이름과 부서명을 같이 출력하는데 있어서 사용되는 가장 일반적인 조인이죠. sql에서도 단순히 조인을 사용할때는 암묵적으로 이너조인을 뜻하게 됩니다.
3. 아우터 조인(OUTER JOIN)
아우터 조인은 위의 그림과 같이 레프트 아우터 조인, 라이트 아우터 조인 그리고 그 두개를 합친 풀 아우터 조인 총3개가 있습니다.
아우터 조인은 그림과 같이 두 테이블의 공통영역을 포함해 한쪽 테이블의 다른 데이터를 포함하는 조인방식입니다.
4. 크로스 조인(CROSS JOIN)
크로스 조인은 사실 앞에서 진행한 이너 조인 및 아우터 조인과 약간의 차이가 존재합니다.
이너 조인과 아우터 조인은 두 테이블간의 특정 기준에 의해 데이터 결합의 결과를 보여주는 방식이었다면, 크로스 조인은 특정 기준 없이, 두 테이블간 가능한 모든 경우의 수에 대한 결합을 결과로 보여주는 방식입니다.
5. 셀프 조인(SELF JOIN)
셀프조인은 말 그대로 자기 스스로를 결합시키는 조인입니다. 셀프조인은 이너조인 및 아우터 조인, 크로스 조인과 동일한 방식으로 사용될 수 있지만 조인을 할 때에 기본 테이블 이외에 참조하는 테이블이 다른 테이블이 아닌 자기 자신이라는 점이 중요합니다.
출처:
https://doorbw.tistory.com/223 [Tigercow.Door]
'IT 공부 > 개인정리' 카테고리의 다른 글
파이썬이란? (1) | 2021.08.28 |
---|---|
리눅스란? (0) | 2021.08.26 |
스프링프레임워크와 스프링부트 (0) | 2021.08.24 |
MVC 패턴이란? (0) | 2021.08.23 |
객체지향 프로그래밍이란? (0) | 2021.08.12 |