これが機能しない理由がわからない:
UPDATE
ust
SET
ust.isUnsubscribedFromSystemEmails = 1
FROM
UserSetting AS ust
INNER JOIN
[User] ON ust.userID = [User].userID
AND
[User].emailAddress IN (SELECT emailAddress FROM BadEmailAddresses)
平易な英語では、テーブル内の がユーザー テーブル内の と等しく、ユーザー テーブル内の が別のテーブルからの電子メールのリストにないフィールドを購読解除に設定しようとしていますisUnsubscribed
。ほぼ同じ構文を使用して isUnsubbed 列で選択を実行できますが、正常に動作しますか? ありがとう!userID
UserSetting
userID
emailAddress
PSここで他の同様の質問を見てきましたが、構文は同じように見えますが、明らかに何かが欠けています。