본문 바로가기
정리

이너조인과 아우터조인

by HTT 2023. 4. 10.

JOIN



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

 

 

INNER JOIN(내부 조인)

 

두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다.

보통 '조인'으로 불리는 것이 내부 조인이며, 가장 많이 사용된다.

SELECT <열 목록>
FROM <첫 번째 테이블>
    INNER JOIN <두 번째 테이블>
    ON <조인 조건>
[WHERE 검색 조건]

 

 

OUTER JOIN(외부 조인)

 

두 테이블을 조인할 때, 1개의 테이블에만 데이터가 있어도 결과가 나온다.

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

 

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

 

 

 

참고 및 출처

https://hongong.hanbit.co.kr/sql-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95-joininner-outer-cross-self-join/

'정리' 카테고리의 다른 글

객체지향 설계 원칙 SOLID  (0) 2023.04.12
Oracle  (0) 2023.04.11
AOP (Aspect Oriented Programming, 관점 지향 프로그래밍)  (0) 2023.04.07
XML(eXtensible Markup Language)이란?  (0) 2023.04.04
REST API  (0) 2023.03.27

댓글