社区
MySQL
帖子详情
INNER JOIN 是啥意思 LEFT OUTER JOIN 是啥意思
谁学逆向工程
2011-01-11 11:37:51
...全文
145
13
打赏
收藏
INNER JOIN 是啥意思 LEFT OUTER JOIN 是啥意思
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
谁学逆向工程
2011-01-11
打赏
举报
回复
[Quote=引用 7 楼 mr_mablevi 的回复:]
[/Quote]
小小小小周
2011-01-11
打赏
举报
回复
[Quote=引用 6 楼 xiaoyuanyuan2009 的回复:]
引用 5 楼 acmain_chm 的回复:
你需要了解这两种设计是不同时期的SQL标准中出现的。
from a,b where a.id=b.id 是先在SQL92中定义的。
而 inner join ,left join ... 则是SQL后来标准中新增定义的。
你是从哪知道的,这些标准都是哪年哪个机构发布的。 在帮我找下最新的C++标准
[/Quote]
楼主真的打破砂锅问到底啊,
我也不清楚,
你自己google下
谁学逆向工程
2011-01-11
打赏
举报
回复
[Quote=引用 5 楼 acmain_chm 的回复:]
你需要了解这两种设计是不同时期的SQL标准中出现的。
from a,b where a.id=b.id 是先在SQL92中定义的。
而 inner join ,left join ... 则是SQL后来标准中新增定义的。
[/Quote]
你是从哪知道的,这些标准都是哪年哪个机构发布的。 在帮我找下最新的C++标准
ACMAIN_CHM
2011-01-11
打赏
举报
回复
[Quote]前面的 INNER JOIN 也可以换成逗号,ON 可以换成 WHERE 。
我感觉这两种设计是重复的[/Quote]
你需要了解这两种设计是不同时期的SQL标准中出现的。
from a,b where a.id=b.id 是先在SQL92中定义的。
而 inner join ,left join ... 则是SQL后来标准中新增定义的。
小小小小周
2011-01-11
打赏
举报
回复
他们的效果是一样的,inner join是标准形式;
谁学逆向工程
2011-01-11
打赏
举报
回复
不用翻译单词啊。
前面的 INNER JOIN 也可以换成逗号,ON 可以换成 WHERE 。
我感觉这两种设计是重复的
小小小小周
2011-01-11
打赏
举报
回复
看这个英文就知道了,一个是内连接,一个是左连接,还有个是right join 右连接
ACMAIN_CHM
2011-01-11
打赏
举报
回复
简单的讲就是左连接,右连接。
详细的讲 。。。。 1000字加例子图。建议自己GOOGLE然后找一篇自己能看懂的。
luketty
2011-01-11
打赏
举报
回复
图解SQL的Join
http://coolshell.cn/articles/3463.html
luketty
2011-01-11
打赏
举报
回复
图解SQL的Join
http://coolshell.cn/articles/3463.html
ACMAIN_CHM
2011-01-11
打赏
举报
回复
建议楼主先看一下这个
(
提问的智慧
)
很多基础性的问题,建议自己学会使用GOOGLE。 否则回答这类的问题就象回答
1+1为什么等于2
,或者
为什么两点能确定一条直线
。
总之而言。
我个人认为论坛并不是一个想找到启蒙老师的好地方。
iihero_
2011-01-11
打赏
举报
回复
我有一篇很有意义的转过来的短文:
有兴趣可以看一下:
http://blog.csdn.net/iihero/archive/2010/05/15/5594428.aspx
iihero_
2011-01-11
打赏
举报
回复
[Quote=引用 6 楼 xiaoyuanyuan2009 的回复:]
引用 5 楼 acmain_chm 的回复:
你需要了解这两种设计是不同时期的SQL标准中出现的。
from a,b where a.id=b.id 是先在SQL92中定义的。
而 inner join ,left join ... 则是SQL后来标准中新增定义的。
你是从哪知道的,这些标准都是哪年哪个机构发布的。 在帮我找下最新的C++标准
[/Quote]
这些都可以google到。
BTW, SQL标准现在已经到了2008了。不过,要看完整的SQL2008标准,得花钱。
精品课:MySQL5.7零基础入门与实战(精讲)
having 16- 分页limit 17- 字符串函数 18-日期函数 19- 数学函数 20- 控制流函数 21-其他函数 22- 笛卡尔积(cross
join
) 23-自然连接(natural
join
) 24- 自连接 25- 内连接 (
inn
er
join
) 26- 外连接(
left
,right
join
...
HQL中
join
、
inn
er
join
、
left
join
、
left
out
er
join
、
left
semi
join
、right
join
、right out
er
join
概念: (1)hive中的
join
就是...(2)hive中的
left
out
er
join
就是左连接
left
join
,
left
join
是
left
out
er
join
的简写。 (3)hive中的right out
er
join
就是右连接right
join
,right
join
是right out
er
jo...
inn
er
join
、out
er
join
、right
join
、
left
join
之间的区别
inn
er
join
、out
er
join
、right
join
、
left
join
之间的区别 一、sql的
left
join
、right
join
、
inn
er
join
之间的区别
left
join
(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right
join
...
SQL 内连接(
inn
er
join
)与外连接(
left
out
er
join
、right out
er
join
)区别
内连接:
inn
er
join
(
join
) select * from 表1
inn
er
join
表2 on 表1....左外连接:
left
out
er
join
(
left
join
) 右外连接:right out
er
join
(right
join
) 左外连接:就是把左边表的数...
Inn
er
Join
与
Left
Out
er
Join
的区别
Inn
er
Join
基本规则是主选择表和结合表都必须满足ON中所指定的条件。如果某条数据在主选择表中存在,在结合表中不存在,则不会被取出。
Left
Out
er
Join
:对于在主选择表中存在而在结合表中不存在的数据,也会被选出...
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章