搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ SQL 中联接问题
标题:
SQL 中联接问题
只看楼主
july守望
等 级:
新手上路
帖 子:1
专家分:0
注 册:2011-6-6
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:4
SQL 中联接问题
left join 与left outer join on的区别
2011-06-06 21:59
go2011
等 级:
侠之大者
帖 子:56
专家分:445
注 册:2011-4-21
第
2
楼
得分:10
left join 与 left outer join 是一样的
2011-06-06 23:41
panyanpan
等 级:
黑侠
帖 子:82
专家分:647
注 册:2011-4-6
第
3
楼
得分:10
left join on和 left outer join on是不一样的
left join on 理解成 where 就行了
left outer join on 满足条件的 按条件 列出来 ,而 不满足条件的 会把 左边的表数据全都列出来(不管条件是什么) 右边的表 以null 补全。
2011-06-09 08:58
go2011
等 级:
侠之大者
帖 子:56
专家分:445
注 册:2011-4-21
第
4
楼
得分:0
left join 与 left outer join 是一样的,都是指左外部连接,与SQL Server较早版本中使用 *= 在 where 子句中指定左外部联接条件得到的结果相同。
join on 与 inner join on 是一样的,都是指内连接,与使用 = 在 where 子句中指定连接条件得到的结果相同。
[
本帖最后由 go2011 于 2011-6-10 00:32 编辑
]
2011-06-09 18:03
panyanpan
等 级:
黑侠
帖 子:82
专家分:647
注 册:2011-4-6
第
5
楼
得分:0
4 楼正解! 是我搞错了 不好意思。
2011-06-10 08:38
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-342049-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.681427 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved