不知道为什么这不起作用:
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
字段设置为取消订阅,其中表userID
中的UserSetting
等于userID
用户表中的emailAddress
,而用户表中的 不在另一个表中的电子邮件列表中。我可以使用几乎相同的语法在 isUnsubbed 列上运行一个选择,它工作正常吗?谢谢!
PS我在这里查看了其他类似的问题,语法看起来相同,但显然我遗漏了一些东西。