首页 > 解决方案 > SQL 左外连接和右外连接

问题描述

我正在学习 SQL,我对 JOINS 的类型很好奇。表 1 左外连接表 2,与表 2 右外连接表 1 相同吗?由于顺序,输出有什么不同吗?

标签: mysqlsqljoin

解决方案


是的,有区别。

在这里检查

左外连接返回左侧表中的所有行,右侧表中的列填充为空。左外连接从两个表中检索满足连接条件的所有行以及左表的不匹配行。

右外连接返回右侧表中的所有行,左侧表中的列填充为空。右外连接从两个表中检索满足连接条件的所有行以及右表的不匹配行。


推荐阅读