我有两张桌子——一张是有电子邮件的人,另一张是有电子邮件列表的人。一些电子邮件需要清除。
我正在考虑这样的查询:
UPDATE Person
SET Person.Email=''
FROM Person INNER Join EmailList
ON Person.Email=EmailList.Email
And EmailList.Reset='Y'
我的问题是——它会起作用吗?它会先创建一个连接的新表,然后更改值,还是可能连接和值更改以某种方式干扰并产生不可预测的结果?
我有两张桌子——一张是有电子邮件的人,另一张是有电子邮件列表的人。一些电子邮件需要清除。
我正在考虑这样的查询:
UPDATE Person
SET Person.Email=''
FROM Person INNER Join EmailList
ON Person.Email=EmailList.Email
And EmailList.Reset='Y'
我的问题是——它会起作用吗?它会先创建一个连接的新表,然后更改值,还是可能连接和值更改以某种方式干扰并产生不可预测的结果?