isn't it backwards?

don't you want to select from (b) where rows don't exist in (a)?