外链论坛

 找回密码
 立即注册
搜索
查看: 35|回复: 0

MySQL中内连接,外连接等的区别

[复制链接]

2639

主题

4662

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96067404
发表于 2024-8-4 12:04:00 | 显示全部楼层 |阅读模式

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

详细分解如下:

1.INNER JOIN(内连接

SELECT <select_list> FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key

2.LEFT JOIN(左连接)

SELECT <select_list>FROM Table_A ALEFT JOIN Table_B BON A.Key = B.Key

3.RIGHT JOIN(右连接)

SELECT <select_list>FROM Table_A ARIGHT JOIN Table_B BONA.Key = B.Key

4.OUTER JOIN(外连接

SELECT <select_list>FROM Table_A AFULL OUTER JOIN Table_B BON A.Key = B.Key

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

SELECT<select_list>FROM Table_A ALEFT JOIN Table_B BON A.Key = B.KeyWHERE B.Key IS NULL

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

SELECT <select_list>FROM Table_A ARIGHT JOINTable_B BON A.Key = B.KeyWHERE A.Key IS NULL

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

SELECT <select_list>FROM Table_A AFULL OUTER JOIN Table_B BONA.Key = B.KeyWHERE A.Key IS NULL OR B.Key IS NULL

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

更加多优秀文案

1、微服务架构下网关的技术选型

2、吊打面试官,最平常的 SpringCloud 微服务面试题

3、设计一个容错的微服务架构

4、为何微服务必定要有网关?

5、流微服务全链路监控系统之战

6、全面解析微服务系统监控分层,啃透服务治理核心!

7、设计一个容错的微服务架构

8、深挖,一文搞懂 Sentinel 限流熔断!

9、从零搭建 SpringCloud Alibaba 鉴权中心服务(仔细教程)

十、什么是脚手架?为何必须脚手架?常用的脚手架有那些

11、行业动设计(DDD)的几种典型架构介绍

12、微服务网关鉴权:gateway运用、网关限流运用、用户秘码加密、JWT鉴权

13、Spring Cloud Sleuth 全链路日志跟踪处理方法剧烈举荐

14、SpringCloud整合Alibaba Seata实现分布式事务

爱好本文,请点击右上角,把文案分享到伴侣

因公众号更改推送规则,请点“在看”并加“星标”第1时间获取精彩技术分享

·END·

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 21:28 , Processed in 0.061173 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.