下面是示例代码,供参考删除A表中id字段值为“001”且B表已经存在id字段等于"001"的记录delete from A where exists(select * from B where B.id=A.id) and A.id='001';如果不指定某个特定的id值,只要A表中的id存在于B表中,那么就删除A表中的相应记录,则删除代码如下delete from A where exists(select * from B where B.id=A.id);