VFP中,如何从一张表向另一张表传递相应数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:33:45
在vfp中,表A和表B结构完全相同,如下:
表A:
学号 语文 数学 英语
1001 82 85 80
1002 90 98 78
1003 80 87 78
……
表B:
学号 语文 数学 英语
1002
1003
1001
……
表B的学号字段是不允许排序的,如何通过学号字段关联,将表A

中的语文、数学英语等成绩添加到对应的表B中,谢谢。

标准SQL语言如下:
UPDATE
B
SET
B.语文 = A.语文,
B.数学 = A.数学,
B.英语 = A.英语
FROM
A
WHERE
B.学号 = A.学号

update 表B b
set 语文=(select a.语文
from 表A a
where a.学号=b.学号),
数学=(select a.数学
from 表A a
where a.学号=b.学号),
英语=(select a.英语
from 表A a
where a.学号=b.学号)

commit;

写代码行吗
行的话HI过来吧