天涯论坛

 找回密码
 立即注册
搜索
查看: 52|回复: 1

【62期】解释一下MySQL中内连接,外连接等的区别(MySQL面试第五弹)

[复制链接]

3112

主题

176

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99098685
发表于 2024-8-4 12:06:11 | 显示全部楼层 |阅读模式

点击上方“Java面试题精选”,关注公众号

面试刷图,查缺补漏

>>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有必须的欢迎翻阅。

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 关联的 7 种用法。

详细分解如下:

1.INNER JOIN(内连接)

SELECTFROM

 Table_A A

INNER JOIN

 Table_B B

ON A.Key = B.Key

2.LEFT JOIN(左连接)

SELECTFROM

 Table_A A

LEFT JOIN

 Table_B B

ON A.Key = B.Key

3.RIGHT JOIN(右连接)

SELECTFROM

 Table_A A

RIGHT JOIN

 Table_B B

ON A.Key = B.Key

4.OUTER JOIN(外连接)

SELECTFROM

 Table_A A

FULL OUTER JOIN

 Table_B B

ON

 A.Key = B.Key

5.LEFT JOIN EXCLUDING INNER JOIN(左连接-内连接)

SELECTFROM

 Table_A A

LEFT JOIN

 Table_B B

ON A.Key = B.KeyWHERE B.Key IS

 NULL

6.RIGHT JOIN EXCLUDING INNER JOIN(右连接-内连接)

SELECTFROM

 Table_A A

RIGHT JOIN

Table_B B

ON A.Key = B.KeyWHERE A.Key IS

 NULL

7.OUTER JOIN EXCLUDING INNER JOIN(外连接-内连接)

SELECTFROM

 Table_A A

FULL OUTER JOIN

 Table_B B

ON

 A.Key = B.Key

WHERE A.Key IS NULL ORB.KeyIS NULL

源自:www.codeproject.com/Articles/33052

近期五期

【57期】面试官问,MySQL建索引必须遵循那些原则呢?

【58期】盘点哪些面试中最常问的MySQL问题,第1弹!

【59期】MySQL索引是怎样加强查找效率的呢?(MySQL面试第二弹)

【60期】事务隔离级别中的可重复读能防幻读吗?(MySQL面试第三弹)

【61期】MySQL行锁和表锁的含义及区别(MySQL面试第四弹)

与其在网上拼命找题? 不如马上关注咱们~





上一篇:MySQL各样连接详解(自然连接,内连接,外连接的区别join)
下一篇:原创 重内与重外的区别 道真
回复

使用道具 举报

3126

主题

3万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99108615
发表于 2024-9-30 09:58:51 | 显示全部楼层
网站建设seio论坛http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-24 02:09 , Processed in 0.100474 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.