SQL - LEFT and RIGHT JOIN
Why does checking
WHERE right_table.key IS NULL after a LEFT JOIN reliably find unmatched rows, even if the right table has NULL values in other columns?