搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ vfp怎么实现多条件关联
标题:
vfp怎么实现多条件关联
只看楼主
kongyifei
等 级:
新手上路
帖 子:27
专家分:0
注 册:2019-11-21
结帖率:
42.86%
楼主
已结贴
√
问题点数:20 回复次数:6
vfp怎么实现多条件关联
比如表1.dbf 2.dbf中都有字段1、2、3、4, 要求关联字段4,在字段1,字段2,字段3相同的情况下。
搜索更多相关主题的帖子:
字段
关联
vfp
dbf
多条件
2020-04-01 23:24
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
2
楼
得分:0
给个表看看,结果是什么?
2020-04-02 05:46
xuminxz
等 级:
贵宾
威 望:
40
帖 子:749
专家分:2475
注 册:2011-5-8
第
3
楼
得分:0
where b1.z1+b1.z2+b1.z3=b2.z1+b2.z2+b2.z3
要求字段为字符型,否则,用str()转换一下。
dBase有人接盘了。
2020-04-02 11:36
kongyifei
等 级:
新手上路
帖 子:27
专家分:0
注 册:2019-11-21
第
4
楼
得分:0
回复 2楼 吹水佬
set talk off
set defa to
SELECT 1
USE 1.dbf
INDEX on 字段1 TO x1
SELECT 2
USE 2.dbf
INDEX on 字段1 to x2
SELECT 1
SET RELATION TO 字段1 INTO b
REPLACE ALL 字段4 WITH b.字段4 FOR 字段1=b.字段1
这是我一般用的 但是只是字段1相同的情况下关联字段4,但是如果要字段1、2、3都相同的条件下关联字段4 就不会了
2020-04-03 14:34
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
5
楼
得分:20
回复 4楼 kongyifei
SELECT 1
USE 1.dbf ALIAS a
SELECT 2
USE 2.dbf ALIAS b
INDEX on 字段1+字段2+字段3 to x2 &&假设字段是C类型,N就转换为C
SELECT a
SET RELATION TO 字段1+字段2+字段3 INTO b
REPLACE ALL a.字段4 WITH b.字段4
2020-04-03 16:02
kongyifei
等 级:
新手上路
帖 子:27
专家分:0
注 册:2019-11-21
第
6
楼
得分:0
回复 5楼 吹水佬
多条件关联.zip
(3.82 KB)
大佬, 我按照你的方法试了下,发现有点问题,麻烦看下
2020-04-03 16:55
kongyifei
等 级:
新手上路
帖 子:27
专家分:0
注 册:2019-11-21
第
7
楼
得分:0
回复 5楼 吹水佬
没问题了,是我设定有重复,谢谢!
2020-04-03 16:59
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-500806-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.619421 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved