>>>* 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