社区
基础和管理
帖子详情
老式 outer join 的问题
Leejs413
2008-07-09 02:18:27
在一段代码中,看到了下面的一段sql语句,搞了半天明白了(+)=相当于left outer join
但是(+)<>就弄不明白了,好像是老式的outer join语句,而且不能和left outer join混用
SELECT *
FROM A,B
WHERE A.ID (+)= B.ID
AND A.origin(+)<>'U'
大家帮忙看看,谢谢了
...全文
106
2
打赏
收藏
老式 outer join 的问题
在一段代码中,看到了下面的一段sql语句,搞了半天明白了(+)=相当于left outer join 但是(+)就弄不明白了,好像是老式的outer join语句,而且不能和left outer join混用 SELECT * FROM A,B WHERE A.ID (+)= B.ID AND A.origin(+)'U' 大家帮忙看看,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leejs413
2008-07-09
打赏
举报
回复
谢谢1楼的回答,但是这样理解查询结果不一样
又尝试了一下,发现在老式的<>还是有一些区别的
建了两个表A,B
A_ID A
---------- -
1 a
2 a
B_ID B
---------- -
1 b
2 b
select *
from A
left outer join B
on A.A_ID = B.B_ID
where A.A_ID<>'2';
select *
from A,B
where A.A_ID(+)=B.B_ID
and A.A_ID(+)<>'2'
这两个语句的查询结果不一样,分别是
A_ID A B_ID B
---------- - ---------- -
1 a 1 b
A_ID A B_ID B
---------- - ---------- -
1 a 1 b
2 b
也就是说老式的查询是先过滤再进行outer join
现在的都是先outer join完再过滤数据
gaohaha
2008-07-09
打赏
举报
回复
= 号 相当于 left outer join on aa.aa=bb.bb 的等号
<> 相当于 left outer join on aa.aa<>bb.bb 的不等号
详解Oracle多种表连接方式
详解Oracle多种表连接方式,对内连接、外联结均有详细描述。
Pandas 基础简介1
(source:《Python金融大数据分析》——第六章 金融时间序列)1. 使用DataFream类的第一步首先导入:创建DataFrame对象:数据:数据本
SQL
JOIN
类型详解:连接数据表的艺术
在关系型数据库中,为了从多个相关联的表中获取数据,我们使用 SQL 的
JOIN
子句。
JOIN
根据表之间的关联条件将行组合起来。本文详细介绍了 SQL 中主要的
JOIN
类型:INN
ER
JOIN
、LEFT
JOIN
、RIGHT
JOIN
、FULL
JOIN
和 CROSS
JOIN
。文章阐述了每种
JOIN
的定义、用法、它们在处理匹配和不匹配行时的区别,并通过文字模拟图解和示例进行说明,最后提供了使用
JOIN
时的重要注意事项,帮助读者更好地理解和运用
JOIN
来连接和查询数据表。
mysql中两个表连接_SQL语句中两个表的连接
展开全部一、外连接1.左连接 left
join
或 left out
er
join
SQL语句:select * from student left
join
score on student.Num=score.Stu_id;2.右连接 right
join
或 right out
er
join
SQL语句:select * from student right
join
score on s...
多表连接查询
--连接类型: --1、内连接 inn
er
join
: --只返回两个表中所有满足连接条件的行 --2、外连接out
er
join
: --除了返回两个表中所有满足连接条件的行之外,还返回 --某个表中不满足连接条件的行 --3、交叉连接 --产生笛卡尔积的连接 --如果连接条件使用等号=,就可以叫做相等连接 --1、使用natural
join
关键字进行内连接 --这种语法会自
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章