社区
MySQL
帖子详情
请问:mysql里的左连接(left)与左外连接(left outer join)有什么区别么
fengruzhuo
2007-05-14 11:52:17
rt
不知道为什么文档里写着
table_reference LEFT [OUTER] JOIN table_reference join_condition
这里的outer有什么特别的意思么
...全文
778
3
打赏
收藏
请问:mysql里的左连接(left)与左外连接(left outer join)有什么区别么
rt 不知道为什么文档里写着 table_reference LEFT [OUTER] JOIN table_reference join_condition 这里的outer有什么特别的意思么
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengruzhuo
2007-05-16
打赏
举报
回复
O
谢谢了:)
ChumpKlutz
2007-05-15
打赏
举报
回复
无意义,只是为了与ODBC保持语法的兼容性~~
懒得去死
2007-05-15
打赏
举报
回复
无意义。
SQL操作基础教程
sql入门电子教程 SQL操作基础教程
数据库中
左外连接
(
LEFT
OUT
ER
JOIN
)、右外连接(RIGHT OUT
ER
JOIN
)、完全外连接(FULL OUT
ER
JOIN
)的定义
外连接(Out
er
Join
)用于查询两个表中符合条件的数据,同时保留未匹配的行,主要包括
左外连接
(
LEFT
OUT
ER
JOIN
)、右外连接(RIGHT OUT
ER
JOIN
)和完全外连接(FULL OUT
ER
JOIN
)。
左外连接
保留左表所有记录,右外连接保留右表所有记录,完全外连接则保留两表所有记录。
MySQL
不支持完全外连接,但可通过
左连接
和右连接的联合实现。外连接比内连接更耗资源,需谨慎使用,并注意处理可能产生的NULL值。
左外连接
最常用,右外连接较少使用,完全外连接适合数据比对场景。
关于
MySQL
中的
LEFT
JOIN
和
LEFT
OUT
ER
JOIN
的
区别
LEFT
JOIN
是
LEFT
OUT
ER
JOIN
的简写版; 内连接(INN
ER
JOIN
) :只连接匹配的行;
左外连接
(
LEFT
JOIN
或
LEFT
OUT
ER
JOIN
) :包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行; 右外连接(RIGHT
JOIN
或RIGHT OUT
ER
JOIN
) :包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行; 全外连接(FULL OUT
ER
JOIN
) :包含左、右两个表的全部行,不管另外一边的
【
MySQL
】连接查询(
JOIN
关键字)—— 图文详解:内连接(INN
ER
JOIN
)、外连接(OUT
ER
JOIN
)、
左连接
(
LEFT
JOIN
)、
左外连接
、右连接、右外连接、全连接、全外连接
【
MySQL
】连接查询(
JOIN
关键字)—— 图解:内连接(INN
ER
JOIN
)、等值连接、自然连接(NATURAL
JOIN
)、交叉连接、外连接(OUT
ER
JOIN
)、
左连接
(
LEFT
JOIN
)、
左外连接
(
LEFT
OUT
ER
JOIN
)、右连接(RIGHT
JOIN
)、右外连接(RIGHT OUT
ER
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.字段 = 表2.字段 其实是通过两个表的字段中的相同值,显示数据记录 外连接:
左外连接
:
left
out
er
join
(
left
join
) 右外连接:right out
er
join
(right
join
)
左外连接
:就是把左边表的数...
MySQL
56,912
社区成员
56,754
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章