INNER JOIN(JOIN) 과 LEFT JOIN의 차이점

2022. 4. 27. 00:53·DBMS/SQL

INNER JOIN은 JOIN하려는 조건칼럼의 데이터가 일치하는 row만 출력

 

LEFT JOIN은 왼쪽 테이블의 모든 row를 출력하는데,

왼쪽 테이블의 조건칼럼의 데이터가 일치하는 것이 있으면 맞춰서 출력해주고,

없다면 JOIN시키려는 테이블의 데이터는 NULL로 출력된다.

-> INNER JOIN 출력결과 row(조건에 맞는 row) + country row에서 조건에 맞지않는 row까지 출력 

+ 조건에 맞지않는 row의 left join 시킨 table 칼럼의 데이터는 NULL로 출력되는 것을 확인

 

 

참고자료 

https://www.sqlshack.com/learn-sql-inner-join-vs-left-join/

'DBMS > SQL' 카테고리의 다른 글

inner join 사용해서 테이블 연결하기  (2) 2021.10.19
group by로 묶어서 나타내기  (0) 2021.10.19
select subquery 사용하여 Mapper에서 페이징 처리(rownum 순으로 order(정렬)후)  (0) 2021.10.12
'DBMS/SQL' 카테고리의 다른 글
  • inner join 사용해서 테이블 연결하기
  • group by로 묶어서 나타내기
  • select subquery 사용하여 Mapper에서 페이징 처리(rownum 순으로 order(정렬)후)
_거누
_거누
블로그 이사했습니다! https://velog.io/@pigonhair/posts
  • _거누
    거누네룸🔑
    _거누
  • 전체
    오늘
    어제
    • 거누네룸 (83)
      • Languages | Frameworks (41)
        • Java (10)
        • Spring (23)
        • Docker (8)
      • Git | Github (1)
      • DBMS (4)
        • SQL (4)
      • DevOps | Server (3)
      • OS (6)
        • Linux (6)
      • Algorithm (26)
        • Theory (1)
        • Data Structure (7)
        • BaekJoon (5)
        • Programmers (1)
        • KBro Study (12)
  • 블로그 메뉴

    • Github
    • BaekJoon
    • solved class
    • 방명록
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
_거누
INNER JOIN(JOIN) 과 LEFT JOIN의 차이점
상단으로

티스토리툴바