SQL 강좌 22.SQL LEFT JOIN Keyword

SQL LEFT JOIN Keyword

LEFT JOIN 키워드는 왼쪽 테이블(테이블1)의 모든 레코드와 오른쪽 테이블(테이블2)와 매치되는 레코드를 반환한다. 만약에 오른쪽에서 매치되는 레코드가 없으면 NULL값을 반환함.

LEFT JOIN Syntax

SELECT column_name(s)
FROM table1
LEFT JOIN table2 ON table1.column_name=table2.column_name;

SQL LEFT JOIN Example

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;

왼쪽 테이블(Customers)의 모든 값을 가져오면서 오른쪽 테이블(Orders)과 매치되는 OrderID를 가져옴. 만약에 존재하지 않으면 NULL값으로 가져옴.

Comments