公租房续租流程:vfp中如何将两个表的内容合并到一起

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 11:54:28
我现在要输一批票,打算两个人一起输,如何将两个人做出的表合并成一张表?
还有可能有一些输重复的,怎么样可以让他也只留一个

*方法一:
USE 表2
APPEND FROM 表1
INDEX ON 员工编号 TO sy_ls
TOTAL ON 员工编号 TO temp1 FIELDS 姓名
USE 表1
ZAP
APPEND FROM temp1

*方法二:
USE 表1 IN 1
INDEX ON 员工编号 TO sy_1
USE 表2 IN 2
SELECT 2
DO WHILE NOT EOF()
Cgh=员工编号
Cxm=姓名
Inl=年龄
SELECT 1
SEEK Cgh
IF FOUND()
replace 姓名 with Cxm,年龄 WITH Inl
ELSE
APPEND blank
REPLACE 员工编号 with Cgh,姓名 with Cxm,年龄 WITH Inl
ENDIF
SELECT 2
SKIP
ENDDO

*table1

*table2

用append from 把另外一个表中的内容追加进来,

然后

sele 1
*设不允许重复的字段为 field1
selec fields1,count(field1) as F_count from table1 group by field1 having count(field1)>1 into cursor table3

sele table3
brow

*显示重复的数据

用append from 把另外一个表中的内容追加进来,
然后用select * from 表名 into table 表2 group by
"一个不允许重复的字段名"