如何将两表中所有记录合并到新表中?
二表所有字段均为字符型。一表比二表多一个字段(成绩2),希望把2表中的成绩合并到一表的成绩2中,两表姓名有的相同,有的不同,结果是相同姓名合并到1表的成绩2中,不同的也合并到1表中,只是成绩1显示空。
CLOSE DATABASES
USE 表1 IN 0
INDEX ON 班级+姓名 TAG BJXM
USE 表2 IN 0
SELECT 表2
SET RELATION TO 班级+姓名 INTO 表1
SCAN
IF FOUND("表1")
REPLACE 成绩2 WITH 表2.成绩2 IN 表1
ELSE
INSERT INTO 表1 (姓名,班级,成绩2) VALUES (表2.姓名,表2.班级,表2.成绩2)
ENDIF
ENDSCAN
SET RELATION TO
SELECT 表1
SET ORDER TO
BROWSE








