左外连接和右外连接的区别?举例说明——以力扣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
相关推荐
大江东去浪淘尽千古风流人物4 分钟前
【Basalt】Basalt void SqrtKeypointVioEstimator<Scalar_>::optimize() VIO优化流程
数据库·人工智能·python·机器学习·oracle
运维行者_10 分钟前
通过 OpManager 集成 Firewall Analyzer 插件,释放统一网络管理与安全的强大能力
大数据·运维·服务器·网络·数据库·安全
xxjj998a14 分钟前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
Three~stone16 分钟前
MySQL Workbench 8.0.45 安装教程[附安装包]
数据库·mysql
炸炸鱼.18 分钟前
MySQL 高可用实战(主主复制 + Keepalived+HAProxy)
数据库·mysql·adb
大空大地202625 分钟前
数据访问技术
数据库
天草二十六_简村人37 分钟前
阿里云SLS采集jvm日志(上)
java·运维·数据库·后端·阿里云·容器·云计算
Java面试题总结1 小时前
MongoDB(70)如何使用副本集进行备份?
数据库·mongodb
荒川之神1 小时前
Oracle LEVEL 函数练习(HR 模式 employees 表)
数据库·oracle