テーブルのフィールドを更新する必要があるのは、一致する行が別のテーブルに存在する場合のみです。一致する行が別のテーブルに存在する場合の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]
)
これは文法的に正しくありません。
テーブルからデータを読み取らずに[EnquiryID]がないため、IF EXISTS ...ステートメントでコードを作成できません。
私はどのように私のUPDATEステートメントをフォーマットする必要がありますか?それが別名を割り当てるための唯一の方法です - あなたはそう遠くないオフでした