| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1772 人关注过本帖
标题:多表全连接问题
只看楼主 加入收藏
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
结帖率:75.61%
收藏
已结贴  问题点数:20 回复次数:5 
多表全连接问题
图片附件: 游客没有浏览图片的权限,请 登录注册

sele * from A表 full outer join B表 on A表.name==B表.name;
full outer join C表 on A表.name==C表.name;
where A表.id is NULL or B表.id is NULL or C表.id is NULL order by A表.id,B表.id,C表.id

问题:这样就缺少了条件B表和C表的比较?我向要结果是A表、B表、C表之间都不同的数据。逻辑上应该是A表和B表全连接,B和C全连接,A和C全连接。然后排除三表都相同的数据就是需要的结果。
搜索更多相关主题的帖子: 数据 NULL 多表 name 连接 
2020-11-25 16:44
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:20 
SELECT A表.CName, B表.CName, C表.CName FROM A表, B表, C表 WHERE A表.CName != B表.CName AND A表.CName != C表.CName AND B表.CName != C表.CName

[此贴子已经被作者于2020-11-25 17:57编辑过]


坚守VFP最后的阵地
2020-11-25 17:20
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
收藏
得分:0 
以下是引用sdta在2020-11-25 17:20:40的发言:

SELECT A表.CName, B表.CName, C表.CName FROM A表, B表, C表 WHERE A表.CName != B表.CName AND A表.CName != C表.CName AND B表.CName != C表.CName


还可以这样子
2020-11-25 21:15
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
收藏
得分:0 
以下是引用sdta在2020-11-25 17:20:40的发言:

SELECT A表.CName, B表.CName, C表.CName FROM A表, B表, C表 WHERE A表.CName != B表.CName AND A表.CName != C表.CName AND B表.CName != C表.CName

经过测试,如果用每个表的两列同时对比,会提示无足够内容进行文件映像。有时候是提示异常代码C0000094.  代码如下
SELECT A表.CName, B表.CName, C表.CName FROM A表, B表, C表 WHERE A表.CName+A表.id != B表.CName+B表.id AND A表.CName+A表.id != C表.CName+C表.id AND B表.CName+B表.id != C表.CName+C表.id


[此贴子已经被作者于2020-11-26 16:00编辑过]


落花人独立,微雨燕双飞。
2020-11-26 09:39
ycvf
Rank: 2
等 级:论坛游民
帖 子:210
专家分:56
注 册:2012-8-25
收藏
得分:0 
继续等

落花人独立,微雨燕双飞。
2020-11-27 09:45
chxking
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:18
注 册:2020-11-28
收藏
得分:0 
select name from A union select name from B union select name from C
2020-11-28 10:28
快速回复:多表全连接问题
数据加载中...
 
   



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

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