![](https://maz.kr/wp-content/uploads/2022/11/sql-full-outer-join-thumbnail.png)
FULL OUTER JOIN
FULL OUTER JOIN 명령은 왼쪽 테이블이나 오른쪽 테이블에 일치하는 항목이 있는 경우 모든 행을 반환한다.
예시
모든 고객과 모든 주문을 선택한다.
SELECT Customers.CustomerName, Orders.OrderID FROM Customers FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName;
⭐ FULL OUTER JOIN 키워드는 왼쪽 테이블(Customers)의 모든 행과 오른쪽 테이블(Orders)의 모든 행을 반환한다. “Orders”에 일치하지 않는 행이 “Customers”에 있거나 “Customers”에 일치하지 않는 행이 “Orders”에 있는 경우 해당 행도 나열된다.
참고
W3C School - SQL FULL OUTER JOIN Keywords
W3C School - SQL Tutorial