У меня есть этот запрос, который работает нормальнотолько Таблица обновления, если поле является NULL
UPDATE Master
SET Closed = Date(),
Status = 'Closed',
[Closure Reason] = 'Not on Extract'
WHERE NOT EXISTS (SELECT 1
FROM Extract
WHERE Master.Case = Extract.Case
);
Мне нужно изменить его, чтобы добавить ещё один критерий, то есть только сделать обновление, если значение Master. [Закрытие Reason] является 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, а не = "" безрезультатно.
Что не так с этим, пожалуйста?
'IS NULL' должны работать на то, что вы хотите сделать. Вы должны показать запрос с этой конструкцией. –