当前位置:网站首页>一张图看懂 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的昵称)
边栏推荐
- 多线程(进阶) - 2.5w字总结
- three.js debugging tool dat.gui use
- 这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
- 上位机开发C#语言:模拟STC串口助手接收单片机发送数据
- Technical dry goods | Hausdorff distance for image segmentation based on MindSpore
- 第五章:activiti流程分流判断,判断走不同的任务节点
- 导火索:OAuth 2.0四种授权登录方式必读
- MySQL之数据视图
- [Strong Net Cup 2022] WP-UM
- 深入理解 Istio 流量管理的超时时间设置
猜你喜欢

Getting started with Polkadot parachain development, this article is enough

Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU

three objects are arranged in a spherical shape around the circumference

In-depth understanding of timeout settings for Istio traffic management

MySQL事务

Opencv算术操作

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

Use KUSTO query statement (KQL) to query LOG on Azure Data Explorer Database

我们的Web3创业项目,黄了

Voice-based social software development - making the most of its value
随机推荐
RT - Thread record (a, RT, RT Thread version - Thread Studio development environment and cooperate CubeMX quick-and-dirty)
MySQL data view
MySQL之数据视图
Is digital transformation a business buy-in?
数据中台建设(十):数据安全管理
012年通过修补_sss_提高扩散模型效率
JS逆向入门学习之回收商网,手机号码简易加密解析
R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能、查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)
多线程(进阶) - 2.5w字总结
linux下oracle常见操作以及日常积累知识点(函数、定时任务)
你最隐秘的性格在哪?
FPGA: Basic Getting Started LED Lights Blinking
如何测试一下现场的备机失败,转发主机的场景?
uniapp connect ibeacon
牛刀小试基本语法,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本语法和变量的使用EP02
第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
公众号如何运维?公众号运维专业团队
阿里全新推出:微服务突击手册,把所有操作都写出来了PDF
How can project cost control help project success?
Opencv算术操作