_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

TIL | 1.30.월 [CS 기초지식 | DB JOIN]
woncoding/TIL

TIL | 1.30.월 [CS 기초지식 | DB JOIN]

2023. 2. 1. 14:48

JOIN

- 데이터베이스 JOIN

두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 말한다.

 

- JOIN 종류

  • Inner Join
  • Outer Join 
    • LEFT OUTER JOIN
    • RIGHT OUTER JOIN
    • FULL OUTER JOIN

 


 

- Inner Join

  • 통상적으로 Join 이라고 하면, Inner Join을 뜻함
  • 교집합
SELECT <열 목록> FROM <첫 번째 테이블> INNER JOIN <두 번째 테이블>
	ON <조인될 조건> [WHERE 검색 조건]

 

- Outer Join

  • 내부 조인은 두 테이블에 모두 데이터가 있어야만 결과가 나오지만, 외부 조인은 한쪽에만 데이터가 있어도 결과가 도출된다.
  • 차집합 or 합집합

SELECT <열 목록>
  FROM <첫 번째 테이블(LEFT 테이블)>
          <LEFT | RIGHT | FULL> OUTER JOIN <두 번째 테이블(RIGHT 테이블)>
           ON <조인될 조건>
 [WHERE 검색 조건]

 

  • LEFT OUTER JOIN: 왼쪽 테이블의 모든 값이 출력되는 조인
  • RIGHT OUTER JOIN: 오른쪽 테이블의 모든 값이 출력되는 조인
  • FULL OUTER JOIN: 왼쪽 또는 오른쪽 테이블의 모든 값이 출력되는 조인

 

 


 

 

- Inner Join vs Outer Join

내부 조인은 두 테이블에 모두 데이터가 있어야만 결과가 나오지만, 외부 조인은 한쪽에만 데이터가 있어도 결과가 도출된다.

저작자표시 비영리 변경금지 (새창열림)

'woncoding > TIL' 카테고리의 다른 글

TIL | 2.1.수 [CS 기초지식 | 쿠키와 세션]  (0) 2023.02.06
TIL | 1.31.화 [CS 기초지식 | OSI 7계층]  (1) 2023.02.01
TIL | 1.27.금 [CS 기초지식 | TCP(3-Way Handshake)]  (0) 2023.02.01
TIL | 1.26.목 [CS 기초지식 | RDB / NoSQL]  (0) 2023.02.01
TIL | 1.25.수 [CS 기초지식 | Stack / Queue / Array / Linked List]  (0) 2023.01.26
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 2.1.수 [CS 기초지식 | 쿠키와 세션]
    • TIL | 1.31.화 [CS 기초지식 | OSI 7계층]
    • TIL | 1.27.금 [CS 기초지식 | TCP(3-Way Handshake)]
    • TIL | 1.26.목 [CS 기초지식 | RDB / NoSQL]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바