搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求助:如何把一个表中包含另一个表中相同字段的其它记录索引到本表中
标题:
求助:如何把一个表中包含另一个表中相同字段的其它记录索引到本表中
只看楼主
自强不西
等 级:
论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
结帖率:
68.75%
楼主
已结贴
√
问题点数:20 回复次数:6
求助:如何把一个表中包含另一个表中相同字段的其它记录索引到本表中
各位老师好!今天请教的问题是这样,如果bh表中的th字段包含bbh表中的图号,则bh.lbjth=bbh.lbjth;bh.gysbh=bbh.gysbh;bh.jg=bbh.jg,麻烦各位老师看下用update语句应如何来写代码。先谢谢各位老师啦!
新建文件夹.zip
(739 Bytes)
搜索更多相关主题的帖子:
字段
老师
包含
表中
索引
2021-03-28 19:41
bccn201203
等 级:
蜘蛛侠
威 望:
3
帖 子:680
专家分:1140
注 册:2012-3-14
第
2
楼
得分:20
VFP9代码
UPDATE bh SET bh.lbjth=bbh.lbjth, bh.gysbh=bbh.gysbh, bh.jg=bbh.jg FROM bbh WHERE ALLTRIM(bh.th) == ALLTRIM(bbh.th)
2021-03-28 19:50
自强不西
等 级:
论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
第
3
楼
得分:0
多谢bccn201203,但条件不对,条件是bh.th包含bbh.th
2021-03-28 19:59
bccn201203
等 级:
蜘蛛侠
威 望:
3
帖 子:680
专家分:1140
注 册:2012-3-14
第
4
楼
得分:0
UPDATE bh SET bh.lbjth=bbh.lbjth, bh.gysbh=bbh.gysbh, bh.jg=bbh.jg FROM bbh WHERE ALLTRIM(bbh.th) $ bh.th
2021-03-28 20:10
自强不西
等 级:
论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
第
5
楼
得分:0
太感谢bccn201203啦!我想请教下,本来bbh.th包含于bh.th,为啥我的条件写成bbh.th $ bh.th不行呢?
2021-03-28 20:26
bccn201203
等 级:
蜘蛛侠
威 望:
3
帖 子:680
专家分:1140
注 册:2012-3-14
第
6
楼
得分:0
bbh.th
alltrim(
bbh.th
)
bbh.TH 宽度虽然也是15位,但实际上值的宽度只有12位,剩余的3位宽度为空格,所以只有删除尾部空格后,才算完全包含在BH.TH,否则不包含在BH.TH中
如:
BBH.TH
"
A123T001A680
"
BH.TH
"NJ
A123T001A680
"
从上面的内容就能看出,BBH.TH不包含于BH.TH中
[此贴子已经被作者于2021-3-28 20:39编辑过]
2021-03-28 20:31
自强不西
等 级:
论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
第
7
楼
得分:0
谢谢!明白啦!
2021-03-28 20:32
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-505280-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.385485 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved