回 帖 发 新 帖 刷新版面

主题:导入另一个文件中的字段

有二个数据库文件,200801和200802,里面的字段一样,200801里有七、八年级的体育成绩,九年级成绩为空,200802里有九年级的体育成绩,用什么命令把九年级成绩导入到200801的九年级成绩中,假设字段为jcj,使200801里有三个年级的体育成绩。

回复列表 (共3个回复)

沙发


假设两个表有一个共有字段BZ(意思是标准,这个字段是两个表中必须要有的),这个字段的作用是连接两个数据表的桥梁。
SELECT1
USE 200801
SELECT2
USE 200802
SCAN
UPDATE 200801 SET 200801.JCJ=200802.JCJ WHERE ALLTRIM(200801.BZ)==ALLTRIM(200802.BZ) &&如果是VFP6.0

UPDATE 200801 SET 200801.JCJ=200802.JCJ FROM 200802 WHERE ALLTRIM(200801.BZ)==ALLTRIM(200802.BZ) &&如果是VFP9.0
ENDSCAN

板凳

[quote]
SCAN
UPDATE 200801 SET 200801.JCJ=200802.JCJ WHERE ALLTRIM(200801.BZ)==ALLTRIM(200802.BZ) &&如果是VFP6.0

UPDATE 200801 SET 200801.JCJ=200802.JCJ FROM 200802 WHERE ALLTRIM(200801.BZ)==ALLTRIM(200802.BZ) &&如果是VFP9.0
ENDSCAN[/quote]


去掉 scan   endscan  试试看!

3 楼


谢谢楼上朋友

我来回复

您尚未登录,请登录后再回复。点此登录或注册