Necesito actualizar un campo de una tabla para que sea verdadero solo si existe una fila coincidente en otra tabla, para todas las filas donde la columna actualmente es nula en la tabla principal.Fila de ACTUALIZACIÓN cuando existe una fila coincidente en otra tabla
Esta es una descripción de lo que quiero lograr:
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]
)
Esto no es sintácticamente correcta.
No puedo codificarlo a través de una instrucción IF EXISTS ... porque no tengo el [EnquiryID] sin leer los datos de la tabla.
¿Cómo debo formatear mi instrucción UPDATE?