左外连接和右外连接的区别?举例说明——以力扣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
相关推荐
lzhdim2 小时前
100条常用SQL语句
数据库·sql·mysql·mybatis
天河归来2 小时前
从原始消息到业务数据:三层数据架构的设计与实践
数据库·数据仓库·架构
数据库小学妹3 小时前
金融数据库成本怎么算?五笔钱加一张TCO表
数据库·金融行业·数据库选型·国产化替代·tco·金融数据库
KaiwuDB3 小时前
KaiwuDB 分布式集群扩缩容,从原理到完整操作踩坑总结
运维·数据库·分布式
auspicious航3 小时前
PostgreSQL的备份与恢复
数据库·postgresql
这个DBA有点耶4 小时前
从 MySQL 到时序数据库:我帮朋友做迁移的完整记录
数据库·架构·dba
泡海椒4 小时前
深度解析JQuick-SQL AST到逻辑计划转换机制|分布式SQL原理
数据库·分布式·sql
心静财富之门4 小时前
Python 数据共享四种方案完整实例(同进程 / JSON / Redis / HTTP)
数据库·python·oracle
略略略咯咯4 小时前
啊啊啊啊啊
java·服务器·数据库
奇牙coding4 小时前
GPT-5.5 报 401 invalid_api_key 怎么办?换密钥前按 4 层排查请求头、项目权限和端点
数据库·gpt·ios·ai