Computer Science/Database

W3Schools SQL | #21 SQL LEFT JOIN 키워드

토마토. 2022. 10. 28. 12:37

SQL LEFT JOIN Keyword

SQL LEFT JOIN Keyword

왼쪽 테이블의 모든 레코드와, 오른쪽 테이블에도 일치하는 레코드를 반환한다.
일치하지 않는 경우 null을 반환한다?

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;

오른족 테이블과 일치하는 레코드가 없더라도 왼쪽 테이블의 모든 CustomerName 값을 반환한다.
이 예제에서는 null로 채워서 반환한다.