Van documentatie :
Dit is precies jouw geval.
Beide IN
en NOT IN
return NULL
wat geen acceptabele voorwaarde is voor WHERE
clausule.
Herschrijf uw vraag als volgt:
SELECT *
FROM match m
WHERE NOT EXISTS
(
SELECT 1
FROM email e
WHERE e.id = m.id
)