无法从MS Access中加入表中删除

时间:2017-02-13 22:38:03

标签: sql database ms-access sql-delete

我有这个查询BadCustomerIDQuery,它返回一个要从单独的表CustomerIDTable中删除的CustomerID列表。

但是,如果没有错误,例如“无法删除指定的表”或“指定包含要删除的记录的表”,我无法正常工作

尝试:

DELETE CustomerIDTable.*
FROM CustomerIDTable
INNER JOIN BadCustomerIDQuery ON BadCustomerIDQuery.CustomerID = CustomerIDTable.CustomerID

1 个答案:

答案 0 :(得分:0)

您可以使用IN

DELETE FROM CustomerIDTable
WHERE CustomerID IN (SELECT CustomerID FROM BadCustomerIDQuery)