Could you post the SQL of the query that is not working? And tell us which
table you want the records to be deleted from?
DELETE
FROM TableA
WHERE TableA.SomeField in
(SELECT BField FROM TableB WHERE Fieldz = 22)
Another method that may work
DELETE DistinctRow TableA.*
FROM TableA INNER JOIN TableB
ON TableA.XX = TableB.XX
WHERE TableB.Fieldz = 22
--
John Spencer
Access MVP 2002-2005, 2007
Center for Health Program Development and Management
University of Maryland Baltimore County
..