The guarded anti-match filter renders 3 rows after recomputation.
checked rows=3
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.
Try to tamper
Wrong expected facts, derived sidecars, missing keys, missing filter columns, invalid IS NULL payloads, bools, and floats fail closed.
tamper rejected
Summary
This book shows exact finite LEFT JOIN plus right-side IS NULL filtering only.