我有一个MS Access数据库,用户可以通过6个表单填写初始联系信息。
我希望删除表A中的孤立行,如果表B中尚未创建任何记录,并且两个表都具有相同的外键ID。
如果用户没有完全填写所有表单并仅删除部分已完成的条目,我希望保持数据完整性。
答案 0 :(得分:2)
你在寻找这样的东西:
Delete TableA.*
From TableA
Where NOT Exists( Select 1
From TableB
Where TableB.Name = TableA.Name )