Wywołuje to wspólne LEFT JOIN ... IS NULL
wzór.
SELECT u.id, u.username, u.email
FROM user u
LEFT JOIN biodata b ON u.username = b.username
WHERE b.id IS NULL
LEFT JOIN
operacja zachowuje wszystkie wiersze w user
, niezależnie od tego, czy mają dopasowania w biodata
. (Z kolei zwykły JOIN
pominie wiersze od user
który nie miał dopasowań.) b.id IS NULL
operacja odfiltrowuje wiersze, które wykonaj mieć mecze.