A left outer join keeps left rows even when no right row matches.
left rows survive
Read unmatched rows
There are 2 unmatched left rows, but the output still has 5 rows.
unmatched left=2
Outer-join examples are tiny finite-table transforms; SQL dialect completeness, type coercion, optimizer behavior, execution cost, indexing, and database-product claims are out of scope.
Read keptByOuter
The match table marks each left row as kept by the outer join.