搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 如何将FOXPRO中两个表合并到一个表中?
标题:
如何将FOXPRO中两个表合并到一个表中?
只看楼主
zxingzu8501
等 级:
新手上路
帖 子:60
专家分:2
注 册:2010-7-16
结帖率:
87.5%
楼主
问题点数:0 回复次数:12
如何将FOXPRO中两个表合并到一个表中?
请问如何两个表合并到另一新表中。
例:A、B两个表
表结构为:
A表 B表
N B1 N B2
001 20 001 60
002 30 002 70
003 40 004 80
如何将两个表合并到另一新表(即c表)中,生成的c表结构如下:
N B1 B2
001 20 60
002 30 70
003 40 0
004 0 80
搜索更多相关主题的帖子:
FOXPRO
2010-08-07 19:48
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
2
楼
得分:0
clos tabl
use A表
go bott
appe blan
repl n with "004"
sele A表.n,nvl(A表.b1,0) b1,nvl(B表.b2,0) b2 from A表 left join B表 on A表.n=B表.n
2010-08-07 21:24
zxingzu8501
等 级:
新手上路
帖 子:60
专家分:2
注 册:2010-7-16
第
3
楼
得分:0
tlliqi前辈:那如果上述的A、B表记录数都很多,如何A、B两个表合并到另一新表(即c表)中,难道还需要去查找N值的最大值吗?请前辈指教
2010-08-07 22:39
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
4
楼
得分:0
sele nvl(A表.n,B表.n) n,nvl(A表.b1,0) b1,nvl(B表.b2,0) b2 from A表 full join B表 on A表.n=B表.n
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-08-07 23:05
phenloo
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-7-7
第
5
楼
得分:0
sele 完全连接应该可以搞定。用视图
2010-08-07 23:06
pmc1234
等 级:
职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
第
6
楼
得分:0
回复 4楼 Tiger5392
4楼的老师 那个函数后面加上n b1 b2 什么意思啊
谢谢
2010-08-09 09:28
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
7
楼
得分:0
以下是引用
pmc1234
在2010-8-9 09:28:40的发言:
4楼的老师 那个函数后面加上n b1 b2 什么意思啊
谢谢
省略了AS子句,字段分别取名为n、b1、b2
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-08-09 10:22
小小薇
等 级:
新手上路
帖 子:18
专家分:0
注 册:2010-3-10
第
8
楼
得分:0
都看不懂啊
2010-08-09 17:19
小小薇
等 级:
新手上路
帖 子:18
专家分:0
注 册:2010-3-10
第
9
楼
得分:0
回复 8楼 小小薇
看懂了!
2010-08-10 16:06
中国龙王
等 级:
贵宾
威 望:
16
帖 子:484
专家分:283
注 册:2006-5-17
第
10
楼
得分:0
看来select的功能太强了,好多人都理解不透
不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-08-11 14:59
13
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-315081-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.239747 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved