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.姓名-----只知道思路,写不出来
展开
3个回答
2013-08-16
展开全部
新建一个程序(文件菜单——新建——程序——新建文件),写代码: close alluse 表Bgo topdo while not eof() update 表A set 序号=表B.序号 where 表A.姓名=表B.姓名 skipenddo
然后,直接点击感叹号,保存并运行。
然后,直接点击感叹号,保存并运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
update A set A.序号=B.序号 from B where A.姓名=B.姓名 没vfp,没测试,不知道语法是否和mssql一样
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-16
展开全部
close data
use table_1 alia t_a
use table_2 alia t_b in 0***********************************************************
scan
update t_b set nl=t_a.nl where t_a.xm=t_b.xm
endscan
use table_1 alia t_a
use table_2 alia t_b in 0***********************************************************
scan
update t_b set nl=t_a.nl where t_a.xm=t_b.xm
endscan
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询