使用左联接执行MS Access删除查询时出错

时间:2018-11-06 01:37:45

标签: sql ms-access

我正在尝试运行以下删除查询以删除与订单无关的零件:

  DELETE tblParts.ID
  FROM tblParts 
  LEFT JOIN tblOrders ON tblParts.ID = tblOrders.PartID
  WHERE ((tblOrders.OrderID) Is Null);

如果我使用数据表视图或SELECT查询而不是DELETE,查询将返回我希望存在的记录。如果我尝试运行查询,则会出现以下错误:

  

指定包含要删除的记录的表。

FROM语句不告诉Access要从哪个表中删除?我的删除查询语法不正确吗?

1 个答案:

答案 0 :(得分:0)

 1. Pig
 2. Sheep
 3. Cow
 4. Horse