동작

  1. 왼쪽 테이블의 모든 행을 결과에 포함
  2. 왼쪽 테이블의 각 행에 대해 오른쪽 테이블에 일치하는 행이 있으면 결합
  3. 매칭되지 않은 행은 NULL로 채움

예시

Users 테이블 (왼쪽)

user_id name
1 Alice
2 Bob
3 Charlie

Orders 테이블 (오른쪽)

order_id user_id product
101 1 Book
102 1 Pen

LEFT JOIN 실행:

SELECT u.name as Name, o.product as Product
FROM Users u
LEFT JOIN Orders o ON u.user_id = o.user_id;

결과:

Name Product
Alice Book
Alice Pen
Bob NULL
Charlie NULL