以下是引用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" 等格式的都成立
刚才看了你表数据,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" 等格式的都成立
谢谢你。这个对了,完全能更新数据。
非常感谢。