回 帖 发 新 帖 刷新版面

主题:vfp中在表1(全记录)中找表2(部分记录)的人员。

我现在有表1.dbf,和表2.dbf,想在表1中另加1列,然后将表1与表2“ksh”字段相同的记录在新增列中标注。

1.dbf
ksh     xm         yxmc    zymc
a       1          4          7
b       2          5          8
c       3          6          9
d       1          4          7
e       2          5          8
f       3          6          9

2.dbf
ksh     xm         yxmc    zymc
a       1          4          7
b       2          5          8
c       3          6          9


请问要怎样实现?非常感谢各位高手。

回复列表 (共2个回复)

沙发

select .... from 1,2 where 1.=2. and 1.=2.......

板凳

close data
select 1
use 1.dbf
select 2
use 2.dbf
go top
do while !eof()
    temp_ksh=alltrim(ksh)
    select 1
    locate for alltrim(ksh)=temp_ksh
      if found()
          replace new with "in2"
      endif
    skip
enddo
close data

我来回复

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