LEFT JOIN 키워드는 왼쪽 테이블(table1)의 모든 자료를 조회하고, 오른쪽 테이블(table2)의 자료 중 왼쪽 테이블(table1)과 일치하는 자료들을 조회한다.
오른쪽 테이블에만 있는 데이터들은 조회되지 않는다.
LEFT JOIN Syntax


몇몇의 DB에서는 LEFT JOIN 을 LEFT OUTER JOIN 이라고도 한다.
예시 테이블 > Customers

예시 테이블 > Orders

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

결과 테이블 >

결과 테이블을 보면, 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 |