高分求助,vfp update某个字段成另外一张表的字段的值语句

parseInt 2007-06-27 10:12:10
有两张表A,B.他们都有一个字段id, 要把A里面的字段Column1 update 成 B里面的Column2, 条件是a.id=b.id。
可是我这么写运行出来没有任何记录被修改.已经查出确实有相同的id.
语句这么写的:
UPDATE A SET A.Column1=B.Column2 WHERE A.id=B.id

后来网上查了一下,用了这个:
select B
scan
update A;
set Column1= B.Column2 ;
where id= B.id
endscan
可是执行出缺少endscan关键字。

到底这个语句该怎么写啊
...全文
873 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lainY7mail 2008-05-15
  • 打赏
  • 举报
回复
从t2更新t1
update t2 set t2.content=t1.content from t1 where t1.id=t2.id
十豆三 2007-06-28
  • 打赏
  • 举报
回复
vfp9.0:

UPDATE A SET A.Column1=B.Column2 from b WHERE A.id=B.id


vfp9.0以下(以下需要建一个PRG程序,然后运行PRG程序)
use B
scan
update A set Column1= B.Column2 where id= B.id
endscan
wwwwb 2007-06-28
  • 打赏
  • 举报
回复
VFP9:
update A FROM B set Column1= B.Column2 where id= B.id

VFP6-8:
select B
DO WHILE !EOF()
update A;
set Column1= B.Column2 ;
where id= B.id
SELE B
SKIP
endDO

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧