full join 多表连接,出现重复数据,求解决方法
时间:2011-09-15
来源:互联网
我有3张表第一张有一条单位叫密云公司的,第二张表没有密云公司,第三张表有密云公司,
这三张表用单位做全连接,连接顺序时1连接2连接3,结果时出现两个密云公司。
有一个解决方法就是1和2 连接再把1和2连接的结果在与3连接,这样就行了。但是很麻烦,请问大牛们还有其他方法吗?
这三张表用单位做全连接,连接顺序时1连接2连接3,结果时出现两个密云公司。
有一个解决方法就是1和2 连接再把1和2连接的结果在与3连接,这样就行了。但是很麻烦,请问大牛们还有其他方法吗?
作者: tf665415 发布时间: 2011-09-15
假如:A,C表有密云公司记录,B表没有密云公司记录,那么
select
from tab_a A,tab_b B,tab_c C
where A.id = B.id(+)
and A.id = C.id(+)
出现2个密云公司应该不关全连接的事吧,而是连接条件不够严谨?
select
from tab_a A,tab_b B,tab_c C
where A.id = B.id(+)
and A.id = C.id(+)
出现2个密云公司应该不关全连接的事吧,而是连接条件不够严谨?
作者: jimmylin040 发布时间: 2011-09-15
select distinct A.*
from tab_a A,tab_b B,tab_c C
where A.id = B.id(+)
and A.id = C.id(+)
from tab_a A,tab_b B,tab_c C
where A.id = B.id(+)
and A.id = C.id(+)
作者: yixilan 发布时间: 2011-09-15
我只是说的这一种情况!也许A没有,b有,c有啊。A,B、C数据不一定啊,也许不是3张表全连接或很多
作者: tf665415 发布时间: 2011-09-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28