Introduction
An outer join helps you combine two tables and keep all the data from one or both tables, even if some parts don't match.
You want to see all customers and their orders, even if some customers have no orders.
You need a full list of employees and projects, showing employees without projects and projects without employees.
You want to merge two lists of products from different stores, keeping all products from both stores.
You want to find unmatched records between two datasets, like students registered and students who attended.