I am attempting to use the DELETE clause in MS Access and have an issue when also using the JOIN clause. I have notice this can be accomplished by
DELETE
JOIN
DELETE a.* FROM tblA AS A WHERE EXISTS (SELECT 1 FROM tblB AS B WHERE a.id=b.id)
try this
DELETE tblA FROM tblB WHERE EXISTS (SELECT * FROM tblA AS A,tblB AS B WHERE A.id=B.id)