본문 바로가기

Work

[Database] LEFT JOIN

LEFT JOIN 키워드는 왼쪽 테이블(table1)의 모든 자료를 조회하고, 오른쪽 테이블(table2)의 자료 중 왼쪽 테이블(table1)과 일치하는 자료들을 조회한다.

오른쪽 테이블에만 있는 데이터들은 조회되지 않는다.

 

LEFT JOIN Syntax

LEFT JOIN Syntax
LEFT JOIN (출처 : w3school)

몇몇의 DB에서는 LEFT JOIN 을 LEFT OUTER JOIN 이라고도 한다.

 


예시 테이블 > Customers

Customers table

 

 

예시 테이블 > Orders

Orders table

 

위 상태에서 아래와 같은 쿼리문을 날리면?

LEFT JOIN 쿼리문

 

결과 테이블 > 

LEFT JOIN 결과 (NULL 값을 주의해서 보자. 설명은 아래에.)

 

결과 테이블을 보면, OrderID 중 null값이 있다.

그것은, 왼쪽 테이블(table1 = Customers table)에만 값이 있고, 오른쪽 테이블(table2 = Orders table)에는 해당 칼럼으로 값이 없는 것을 뜻한다.

 

 

(해당 글은 w3school에 있는 자료들을 보고 참고했음.)

'Work' 카테고리의 다른 글

[Database] SQL Data types for MySQL, SQL Server, Oracle  (0) 2022.01.11
[Database] FULL OUTER JOIN  (0) 2022.01.11
[Visual Studio] 단축키 정리  (0) 2022.01.11
[Database] INNER JOIN  (0) 2022.01.10
[Database] JOIN 기본 설명  (0) 2022.01.10