左外连接和右外连接的区别?举例说明——以力扣sql 1378. 使用唯一标识码替换员工ID为例

左外连接(LEFT JOIN)和右外连接(RIGHT JOIN)的主要区别在于哪个表的所有行会保留在结果集中

1. 左外连接 (LEFT JOIN)

左外连接会返回左表中的所有行以及右表中符合连接条件的行。如果右表中没有匹配的行,结果集中右表的列会显示为 NULL。

2. 右外连接 (RIGHT JOIN)

右外连接会返回右表中的所有行以及左表中符合连接条件的行。如果左表中没有匹配的行,结果集中左表的列会显示为 NULL。

. - 力扣(LeetCode)

输出结果表的行数和Empoyee的行数是一样的,所以使用左外连接

sql 复制代码
select uniqe_id, name 
from Employee left join EmployeeUNI 
on Employee.id = EmployeeUNI.id
相关推荐
一只积极向上的小咸鱼27 分钟前
第一性原理思考:从拆解问题到用实验检验答案
数据库
这个DBA有点耶1 小时前
时序数据库InfluxDB高基数问题深度拆解:内存索引膨胀机制与OOM完整链路
数据库·架构·dba
加油yx1 小时前
MySQL数据类型
数据库·mysql
蓝胖的四次元口袋2 小时前
Redis知识梳理(1)
数据库·redis·缓存
夜雪一千2 小时前
MySQL 数据加密实战:从传输、存储到字段级加密,分清场景不踩坑
数据库·mysql
wefg12 小时前
【Redis】C++ 自定义客户端
数据库·redis·缓存
这个DBA有点耶3 小时前
为什么UPDATE比SELECT危险得多?锁范围等于扫描行数
数据库·架构·代码规范
天国梦3 小时前
国密门禁品牌怎么选?2026年最新3个避坑要点
运维·服务器·数据库·python
DB哥讲数据库3 小时前
【达梦数据库安装教程】超详细图文讲解-附达梦安装包
数据库·oracle
Hoxy.R4 小时前
【金仓数据库产品体验官】KingbaseES V9R2C16 坏块检测与修复完整测试流程
数据库