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.姓名)
为什么提示 函数名缺少) 展开
表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.姓名)
为什么提示 函数名缺少) 展开
3个回答
展开全部
sele 2
use b.dbf
index on 姓名 to abc
sele 1
use a.dbf
set rela to 姓名 into b
repl all 序号 with b.序号
brow
use b.dbf
index on 姓名 to abc
sele 1
use a.dbf
set rela to 姓名 into b
repl all 序号 with b.序号
brow
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
稍修改就可以了
update A set 序号=(select min(序号) from B where B.姓名=A.姓名)
update A set 序号=(select min(序号) from B where B.姓名=A.姓名)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A set 序号 = B.序号 from A, B where A.姓名 = B.姓名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询