首页 > 解决方案 > 根据另一个表和条件删除记录

问题描述

我正在使用 MS Access,我想根据另一个表 B和一些与日期相关的标准从表 A中删除一些记录

我在 MS Access 中制定了一个查询,但这一个并没有真正起作用。

DELETE [30 - Réception].*
FROM [30 - Réception] INNER JOIN [00 - TableOfDelivery] ON [00 - TableOfDelivery].item=[30 - Réception].item
WHERE [30 - Réception].[reception date] < (select min([Delivery date]) from [00 - TableOfDelivery] where [00 - TableOfDelivery].item=[30 - Réception].item) and  [30 - Réception].[reception date] >  (select max([Delivery date]) from [00 - TableOfDelivery] where [00 - TableOfDelivery].item=[30 - Réception].item);

我希望能够删除基于另一个表和与日期相关的标准的记录

标签: ms-accessinner-join

解决方案


推荐阅读