Quick Reference
The FULL OUTER JOIN keyword returns all rows when there is a match in either the left table or right table.
The returns selects all customers and all orders.
SELECT Customers.last_name, Customers.first_name, Orders.order_id
FROM Customers
FULL OUTER JOIN Orders ON Customers.customer_id = Orders.customer_id
ORDER BY Customers.last_name;
Note
The FULL OUTER JOIN keywords returns all the rows from the Customers table, and all the rows from the Orders table. If there are rows in either table that do not have matches in the other table, those rows will be listed as well.
SQL Notes:
- Any work being done to modify the structure of a database or delete tables or the the database itself should only be done after making a recent backup
We’d like to acknowledge that we learned a great deal of our coding from W3Schools and TutorialsPoint, borrowing heavily from their teaching process and excellent code examples. We highly recommend both sites to deepen your experience, and further your coding journey. We’re just hitting the basics here at 1SMARTchicken.