2,703
社区成员




*--vfp9.0:
update B1 set B1.sl=b2.sl from b2 where b1.dm=b2.dm and b1.sl=0
*--vfp6.0
use b2
scan
update B1 set B1.sl=b2.sl where b1.dm=b2.dm and b1.sl=0
endscan
create cursor b1 (DM c(3), Cp c(1), SL n(5.0))
insert into b1 values ('001', 'A', 200)
insert into b1 values ('002', 'B', 0)
insert into b1 values ('003', 'C', 0)
insert into b1 values ('004', 'D', 0)
insert into b1 values ('005', 'E', 150)
insert into b1 values ('006', 'F', 0)
insert into b1 values ('007', 'G', 0)
create cursor b2 (DM c(3), Cp c(1), SL n(5.0))
insert into b2 values ('001', 'A', 500)
insert into b2 values ('002', 'B', 100)
insert into b2 values ('003', 'C', 180)
insert into b2 values ('004', 'D', 120)
insert into b2 values ('005', 'E', 100)
index on dm to dm &&子表一定要有索引
select b1
set rela to dm into b2 &&关联两表
repl sl with b2.sl for b1.dm=b2.dm and b1.sl=0
brow