Meme's IT

[SQLD] 조인(JOIN) 본문

공부/SQLD

[SQLD] 조인(JOIN)

Memez 2023. 10. 31. 16:34

# 조인이란?

여러 테이블을 연결 또는 결합하여 데이터를 출력하는 것

일반적으로 PK나 FK 값을 기반으로 한다.

 

 

 

1. 내부 조인(INNER JOIN)

보통 그냥 조인이라고하면 내부 조인

SELECT 열목록 FROM 첫번째테이블 INNER JOIN 두번째테이블 ON 조인조건

 

 

2. 외부 조인(OUTER JOIN)

한쪽에만 데이터가 있어도 결과가 나온다. 집합이라고 생각하면 편하다,...

색칠한 부분에 해당되는 데이터가 반환됨

 

 

#3.상호 조인(CROSS JOIN)

한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인시킴

결과의 행 개수는 각 테이블의 행 개수를 곱한 수만큼이 된다.

== CARTESIAN PRODUCT

 

'공부 > SQLD' 카테고리의 다른 글

[SQLD] 문제오답 2과목 1장 - SQL 기본  (0) 2023.10.31
[SQLD] ORDER BY  (0) 2023.10.31
[SQLD] 집계함수(GROUP BY, HAVING 등)  (0) 2023.10.31
[SQLD] WHERE절과 연산자  (0) 2023.10.30
[SQLD] TCL(Transaction Control Language)  (0) 2023.10.30