我有这个疑问这是工作确定只更新表,如果字段为空
UPDATE Master
SET Closed = Date(),
Status = 'Closed',
[Closure Reason] = 'Not on Extract'
WHERE NOT EXISTS (SELECT 1
FROM Extract
WHERE Master.Case = Extract.Case
);
我需要修改它添加另一个条件,即只做更新,如果主的价值。[关闭原因]为NULL
但是,这给出了一个语法错误:
UPDATE Master SET Closed = Date(), Status = 'Closed', [Closure Reason] = 'Not on Extract'
WHERE [Closure Reason] = "" AND
WHERE NOT EXISTS (SELECT 1
FROM Extract
WHERE Master.Case = Extract.Case
);
我已经尝试使用IS NULL而不是= “” 无济于事。
请问它有什么问题?
2项
WHERE
条款一AND
条件运算符'IS NULL'应该为你希望做什么工作。您应该使用该结构显示查询。 –