当前位置:网站首页>一张图看懂 SQL 的各种 join 用法!
一张图看懂 SQL 的各种 join 用法!
2022-08-05 10:26:00 【TimeFriends】
文章目录
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。

具体分解如下:
1.INNER JOIN(内连接)

SELECT <select_list>
FROM Table_A A
INNER JOIN Table_B B
ON A.Key = B.Key
2.LEFT JOIN(左连接)

SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
3.RIGHT JOIN(右连接)

SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
4.OUTER JOIN(外连接)

SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
5.LEFT JOIN EXCLUDING INNER JOIN(左连接-内连接)

SELECT <select_list>
FROM Table_A A
LEFT JOIN Table_B B
ON A.Key = B.Key
WHERE B.Key IS NULL
6.RIGHT JOIN EXCLUDING INNER JOIN(右连接-内连接)

SELECT <select_list>
FROM Table_A A
RIGHT JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL
7.OUTER JOIN EXCLUDING INNER JOIN(外连接-内连接)

SELECT <select_list>
FROM Table_A A
FULL OUTER JOIN Table_B B
ON A.Key = B.Key
WHERE A.Key IS NULL OR B.Key IS NULL
关于join,你学废了么?
真诚地邀请您加入我们的大家庭.
在这里不仅有技术知识分享,还有博主们之间的互帮互助
不定期发红包,每月更有抽奖环节,游戏机和实体书相赠(包邮)
让我们抱团取暖,抱团内卷.打造美好C站.期待您的加入.
备注 : CSDN-xxxxxx (xxxxxx代表你csdn的昵称)
边栏推荐
- R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能、查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)
- Create a Dapp, why choose Polkadot?
- 2022华数杯数学建模思路分析交流
- 产品太多了,如何实现一次登录多产品互通?
- 第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
- The century-old Nordic luxury home appliance brand ASKO smart wine cabinet in the three-temperature area presents the Chinese Valentine’s Day, and tastes the love of the delicacy
- DFINITY 基金会创始人谈熊市沉浮,DeFi 项目该何去何从
- RT - Thread record (a, RT, RT Thread version - Thread Studio development environment and cooperate CubeMX quick-and-dirty)
- 第四章:activiti流程中,变量的传递和获取流程变量 ,设置和获取多个流程变量,设置和获取局部流程变量「建议收藏」
- three objects are arranged in a spherical shape around the circumference
猜你喜欢

What are the standards for electrical engineering

012年通过修补_sss_提高扩散模型效率

FPGA:开发环境Vivado的使用

2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing

上位机开发C#语言:模拟STC串口助手接收单片机发送数据

高质量 DeFi 应用构建指南,助力开发者玩转 DeFi Summer

Microcontroller: temperature control DS18B20

用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战

NowCoderTOP35-40 - continuous update ing

【MindSpore Easy-Diantong Robot-01】You may have seen many knowledge quiz robots, but this one is a bit different
随机推荐
七夕来袭!还要做CDH数据迁移怎么办?来看看DistCp
Chapter 5: Multithreaded Communication—wait and notify
使用工具类把对象中的null值转换为空字符串(集合也可以使用)
STM32+ULN2003驱动28BYJ4步进电机(根据圈数正转、反转)
[Unity] [UGUI] [Display text on the screen]
企业的数字化转型到底是否可以买来?
Is digital transformation a business buy-in?
How can project cost control help project success?
The host computer develops C# language: simulates the STC serial port assistant to receive the data sent by the microcontroller
[Office] Collection of Microsoft Office download addresses (offline installation and download of Microsoft's official original version)
教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!
第五章:多线程通信—wait和notify
The fuse: OAuth 2.0 four authorized login methods must read
poj2287 Tian Ji -- The Horse Racing(2016xynu暑期集训检测 -----C题)
【MindSpore Easy-Diantong Robot-01】You may have seen many knowledge quiz robots, but this one is a bit different
JS逆向入门学习之回收商网,手机号码简易加密解析
GCC编译的时候头文件搜索规则
Chapter 5: Activiti process shunting judgment, judging to go to different task nodes
第五章:activiti流程分流判断,判断走不同的任务节点
项目成本控制如何帮助项目成功?