【发布时间】:2020-11-06 10:28:20
【问题描述】:
我知道这是一个非常基本的问题,但我无法完成。刚刚开始了解有关数据库的更多信息。我有两张桌子:tblFoodAllowance 和 tblTravelDays。
tblFoodAllowance 由 ID、tripID、dateDay、costs 组成。 tblTravelDay 保存我出差时的所有天数:ID、dateDay。
我正在寻找 SQL 中的删除查询以在 MS Access 中使用它:从 tblFoodAllowance 中删除所有,其中tripID 为 xy(例如 1)并且 tblFoodAllowance.dateDay 不在 tblTravelDates 列表中。我怎样才能做到这一点?
我尝试了多种方法,但要么是语法错误,要么是错误的结果。感谢您的帮助。
我猜是这样的:
DELETE * FROM tblFoodAllowance WHERE tblFoodAllowance.tripID = [tripID] and ()
【问题讨论】:
标签: sql ms-access subquery sql-delete ms-access-2016