sql - SQL 中 RIGHT & LEFT JOIN 与 RIGHT & LEFT OUTER JOIN 的区别

标签 sql join left-join outer-join right-join

以下结果有何不同:

  1. 右连接和右外连接
  2. 左连接和左外连接?

您能通过一些例子解释一下吗?

最佳答案

RIGHT JOINRIGHT OUTER JOIN 之间没有区别。两者是相同的。这意味着 LEFT JOIN 和 LEFT OUTER JOIN 是相同的。

Visual Representation of SQL Joins

关于sql - SQL 中 RIGHT & LEFT JOIN 与 RIGHT & LEFT OUTER JOIN 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3183669/

相关文章:

mysql - 根据另一个表的数据删除逗号分隔字段中的条目

mysql - SQL Join 2表没有重复行

mysql - 从MySQL的不同表中获取一列数据

mysql - 如何将 NOT IN 转换为 LEFT JOIN(或 NOT EXISTS)

Mysql - 从左连接获取多个最后结果

sql - 大查询 : Create a table from arrays

sql - 我可以在 SQL 中执行 "conditional"连接吗

sql - mysql 左连接问题

sql - PostgreSQL:如何根据临界值拆分范围?

sql - 性能 : View vs. 子选择