| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2548 人关注过本帖
标题:表连接的问题
只看楼主 加入收藏
在路上666666
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-10-24
结帖率:71.43%
收藏
已结贴  问题点数:20 回复次数:11 
表连接的问题
1.rar (96.63 KB)


SELECT * FROM 1 a,2 b,3 c,4 d WHERE a.唯一号=b.唯一号=c.唯一号=d.唯一号 INTO TABLE 5

为啥回报操作数操作符类型不匹配的错误
搜索更多相关主题的帖子: 连接 唯一 操作符 类型 错误 
2017-11-29 17:34
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2215
专家分:3882
注 册:2007-4-27
收藏
得分:7 
WHERE a.唯一号=b.唯一号=c.唯一号=d.唯一号
这句的条件是错的。不能一直连着等于下去。要用.and. 或 .or. ……关连词连起来

如a=b .and. b=c .and. c=d

[此贴子已经被作者于2017-11-29 18:25编辑过]


只求每天有一丁点儿的进步就可以了
2017-11-29 18:24
在路上666666
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-10-24
收藏
得分:0 
非常感谢
我现在有个问题
因为表4中是全部学生,表1,2,3中人数不全,让1.唯一号=4.唯一号,这样做出的表只有表1有的唯一号才会显示出来,而表4中多的唯一号(多的学生)在新形成的表就显示不出来了这个问题怎么解决啊
我想在新形成的表中是全部的学生,即表1没有的学生,表4有,我想在新形成的表中有表4的数据表1那部分数据为空就可以了怎么实现啊
2017-11-29 18:50
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43186
注 册:2014-5-20
收藏
得分:7 
回复 3楼 在路上666666
这样可否
SELECT * FROM 表4 WHERE 唯一号 NOT in (SELECT 唯一号 FROM 表1)
2017-11-29 19:03
在路上666666
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-10-24
收藏
得分:0 
7.zip (1.04 KB)

出来是个这个啊 不对啊
2017-11-29 19:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:7 
楼主的基础实在是太菜了,数据表名称不能以数字开头,所以1、2、3、4表分别更名为A1、A2、A3、A4
SELECT A4.唯一号,NVL(A1.唯一号,"") A1.唯一号 FROM  A4 LEFT JOIN A1 ON A4.唯一号=A1.唯一号

坚守VFP最后的阵地
2017-11-29 19:34
在路上666666
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2017-10-24
收藏
得分:0 
非常感谢
2017-11-30 11:16
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
楼主的情况是不是这样:
假设有4个表,分别名称是 表1.dbf,表2.dbf,表3.dbf,表4.dbf
每个表的结构相同,都有个唯一的字段,名称是:唯一号
现在是,数据分别在4个表的,有的是重复存在各个表中,有的是没有重复.
现在想,把4个表的数据合并在一起,但不要重复的数据.
是不是这样的意思?
2017-11-30 12:01
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
收藏
得分:0 
以下是引用在路上666666在2017-11-29 19:25:40的发言:


出来是个这个啊 不对啊

你用的是哪个版本的VF?
我在6.0上测试可以

落花人独立,微雨燕双飞。
2017-11-30 12:41
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
收藏
得分:0 
以下是引用mywisdom88在2017-11-30 12:01:16的发言:

楼主的情况是不是这样:
假设有4个表,分别名称是 表1.dbf,表2.dbf,表3.dbf,表4.dbf
每个表的结构相同,都有个唯一的字段,名称是:唯一号
现在是,数据分别在4个表的,有的是重复存在各个表中,有的是没有重复.
现在想,把4个表的数据合并在一起,但不要重复的数据.
是不是这样的意思?

不要重复的,但是重复的做上标记。

落花人独立,微雨燕双飞。
2017-11-30 12:42
快速回复:表连接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041926 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved