I think your last statement is the best way. You can also try
SELECT A.*
from A left join B on
A.x = B.y
where B.y is null
I think your last statement is the best way. You can also try
SELECT A.*
from A left join B on
A.x = B.y
where B.y is null