>* 1 - EXISTS subquery >SELECT * FROM mytable1 WHERE NOT EXISTS (SELECT 1 FROM mytable2 WHERE myfield1 = mytable1.myfield1) >* 2 - JOIN >SELECT mytable1.* FROM mytable1 JOIN mytable2 ON mytable2.myfield1 = mytable1.myfield1 ; > WHERE mytable2.myfield1 IS NULL >* 3 - IN subquery >SELECT * FROM mytable1 WHERE myfield1 NOT IN (SELECT myfield1 FROM mytable2) >>The second one most likely will be the fastest in VFP