Từ tài liệu :
Đây chính xác là trường hợp của bạn.
Cả IN
và NOT IN
trả về NULL
không phải là điều kiện chấp nhận được đối với WHERE
mệnh đề.
Viết lại truy vấn của bạn như sau:
SELECT *
FROM match m
WHERE NOT EXISTS
(
SELECT 1
FROM email e
WHERE e.id = m.id
)