Access SQL子查询
我有以下子查询,如果订单详细信息状态中的所有项目均为2,则更新订单标题,但是我也有一些状态为FK=4的记录已删除。如何将其添加到子查询中,使其忽略任何状态FK=4Access SQL子查询,sql,Sql,我有以下子查询,如果订单详细信息状态中的所有项目均为2,则更新订单标题,但是我也有一些状态为FK=4的记录已删除。如何将其添加到子查询中,使其忽略任何状态FK=4 UPDATE tblOrder SET tblOrder.Statusfk = 2 WHERE NOT EXISTS (SELECT 1 FROM tblOrderDetail WHERE tblOrderDetail.OrderFK = tblOrder.Orde
UPDATE tblOrder
SET tblOrder.Statusfk = 2
WHERE NOT EXISTS (SELECT 1
FROM tblOrderDetail
WHERE tblOrderDetail.OrderFK = tblOrder.OrderPK AND
tblOrderDetail.StatusFK <> 2 AND
tblOrder.StatusFK);
谢谢你的邀请!结果很简单
UPDATE tblOrder SET tblOrder.Statusfk = 2
WHERE (((Exists (SELECT 1
FROM tblOrderDetail
WHERE tblOrderDetail.OrderFK = tblOrder.OrderPK AND
tblOrderDetail.StatusFK <> 2 AND
tblOrder.StatusFK AND tblOrderDetail.StatusFK <> 4
))=False));
通过添加另一个条件?和tblOrderDetail.StatusFK 4