vfp中用sql语句写多表关联赋值

vfp中用sql语句写多表关联赋值表A序号姓名地址张三中国李四中国——————————————表B序号姓名1张三2李四把表B中的序号赋值到表A(不用管姓名重复)updat... vfp中用sql语句写多表关联赋值

表A 序号 姓名 地址

张三 中国

李四 中国

——————————————

表B 序号 姓名

1 张三

2 李四

把表B中的序号赋值到表A(不用管姓名重复)

update A set 序号=(select 序号 from B where B.姓名=A.姓名)好像不能。

update A set A.序号=B.序号 where A.姓名=B.姓名-----只知道思路,写不出来
update A set 序号=(select min(序号) from B where B.姓名=A.姓名)
为什么提示 函数名缺少)
展开
 我来答
yczzx
2010-11-12 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:43.6万
展开全部
sele 2
use b.dbf
index on 姓名 to abc
sele 1
use a.dbf
set rela to 姓名 into b
repl all 序号 with b.序号
brow
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyl_19
2010-11-12 · TA获得超过1002个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:1052万
展开全部
稍修改就可以了
update A set 序号=(select min(序号) from B where B.姓名=A.姓名)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摆渡浮桥
2010-11-12 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2221万
展开全部
update A set 序号 = B.序号 from A, B where A.姓名 = B.姓名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式