Dette kræver den almindelige LEFT JOIN ... IS NULL
mønster.
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
operation bevarer alle rækker i user
, uanset om de har matches i biodata
. (Derimod en almindelig JOIN
ville undertrykke rækker fra user
der ikke havde matches.) b.id IS NULL
operation frafiltrerer de rækker, der gør har tændstikker.