标题:模糊更新。update 命令时使用模糊条件。
只看楼主
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
得分:0 
以下是引用mywisdom88在2018-5-18 14:15:33的发言:

刚才看了你表数据,2个关联的字段内容不相同,好像相差(),那就这样
update x set x.cc=allt(y.dept) from 表1 as x,表2 as y where allt(x.key)="("+allt(y.dept)+")"
或者,VFP的SQL语法
update x set x.cc=allt(y.dept) from 表1 as x,表2 as y where allt(y.dept) $ allt(x.key) &&但这样,就不只是相差()了,如 "1234" $ "a1234b" 等格式的都成立



谢谢你。这个对了,完全能更新数据。


非常感谢。
2018-05-18 14:36
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
我在2楼,只告诉你多表关联更新的格式,没看你给出的关联数据,不知道你的关联数据不相同的.
2018-05-18 14:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-487043-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.052490 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved