Мне нужно обновить поле таблицы, чтобы оно было истинным, только если соответствующая строка существует в другой таблице, для всех строк, где столбец в настоящий момент является нулевым в основной таблице.Строка UPDATE при сопоставлении строки существует в другой таблице
Это описание того, что я хочу добиться:
UPDATE [LenqReloaded].[dbo].[Enquiry] A
SET [ResponseLetterSent] = 1
WHERE [ResponseLetterSent] IS NULL
AND EXISTS
(
SELECT * FROM [LenqReloaded].[dbo].[Attachment] B
WHERE A.[EnquiryID] = B.[EnquiryID]
)
Это синтаксически не правильно.
Я не могу закодировать его с помощью инструкции IF EXISTS ... потому что у меня нет [ID запроса], не читая данные из таблицы.
Как мне отформатировать инструкцию UPDATE?