|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教两张表关联更新问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2139
人关注过本帖
标题:
请教两张表关联更新问题
只看楼主
加入收藏
cyl1437
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-11
结帖率:
0
楼主
收藏
已结贴
√
问题点数:20 回复次数:18
请教两张表关联更新问题
表1:
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
表2:
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
如何把表2中的成绩以编码为关联字段更新到表1中(表1记录几万条)
搜索更多相关主题的帖子:
如何
2013-03-13 19:11
举报帖子
使用道具
赠送鲜花
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
2
楼
收藏
得分:3
在VFP9.0
update 表1 set 成绩=b.成绩 from 表2 b where 表1.编码=b.编码
2013-03-13 19:21
举报帖子
使用道具
赠送鲜花
cyl1437
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-11
第
3
楼
收藏
得分:0
我是6.0啊
2013-03-13 19:23
举报帖子
使用道具
赠送鲜花
kiff
来 自:广州
等 级:
贵宾
威 望:
46
帖 子:756
专家分:2531
注 册:2013-1-30
第
4
楼
收藏
得分:0
以下是引用
cyl1437
在2013-3-13 19:23:47的发言:
我是6.0啊
在VFP6.0
select a.编码,nvl(b.成绩,0) 成绩 from 表1 a left join 表2 b on a.编码=b.编码 into dbf 表3
表3 就是
[
本帖最后由 kiff 于 2013-3-13 20:05 编辑
]
2013-03-13 19:26
举报帖子
使用道具
赠送鲜花
tjdeming
等 级:
论坛游民
帖 子:429
专家分:54
注 册:2013-3-4
第
5
楼
收藏
得分:3
close all
sele 2
use 表1
SET ORDER TO 编码
SELE 1
USE 表2
SET ORDER TO
编码
SET RELA TO 编码 INTO B
REPL ALL 表2.成绩 WITH 表1.成绩 FOR 表1.编码=b.编码
[
本帖最后由 tjdeming 于 2013-3-16 17:26 编辑
]
2013-03-13 19:27
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
6
楼
收藏
得分:3
VFP6.0代码
程序代码:
USE
表2 SCAN
UPDATE
表1
SET
表1.成绩
=
表2.成绩
WHERE
ALLTRIM(表1.编码)
=
ALLTRIM(表2.编码) ENDSCAN
SELECT
表1
BROWSE
坚守VFP最后的阵地
2013-03-13 19:35
举报帖子
使用道具
赠送鲜花
cyl1437
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-11
第
7
楼
收藏
得分:0
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
执行完程序出现这个问题,死循环吧?
2013-03-13 19:44
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
8
楼
收藏
得分:0
正常情况
坚守VFP最后的阵地
2013-03-13 19:48
举报帖子
使用道具
赠送鲜花
cyl1437
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-11
第
9
楼
收藏
得分:0
那我就等待?还是什么?版主? VFP都不能关闭
2013-03-13 19:49
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
10
楼
收藏
得分:0
处理速度不应该这么慢吧
试试这个代码,看速度如何
SELECT A.编码,B.成绩 FROM 表1 A,表2 B WHERE ALLTRIM(A.编码)==ALLTRIM(B.编码)
坚守VFP最后的阵地
2013-03-13 19:59
举报帖子
使用道具
赠送鲜花
19
1/2页
1
2
快速回复:
请教两张表关联更新问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.029982 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved