Você deve usar uma subconsulta DELETE FROM images WHERE item_id NOT IN(SELECT item_id FROM listings) Mais exemplos e explicações .