gpt4 book ai didi

mysql - 子查询工作正常,但使用更新时会出现奇怪的结果

转载 作者:行者123 更新时间:2023-11-29 18:17:55 26 4
gpt4 key购买 nike

updaTE person.PersonPhone set PhoneNumber=Replace(PhoneNumber,Right(PhoneNumber,2),'90') 
where PhoneNumber IN
(SELECT Top (3) PhoneNumber from person.PersonPhone
where PhoneNumber like '%89')

选择前 3 条工作正常,但当我使用它进行更新时,大约 104 条记录被更新。以 89 结尾的记录总数为 200 条,但更新了 104 条记录。

最佳答案

将更新更改为选择,以查看由于 IN 子句而获得的行。请注意,重复的电话号码将导致“IN TOP (3)”返回超过 3 条记录。

关于mysql - 子查询工作正常,但使用更新时会出现奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46860780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com