【问题标题】:Is LEFT OUTER JOIN + RIGHT OUTER JOIN same as FULL OUTER JOIN? [duplicate]LEFT OUTER JOIN + RIGHT OUTER JOIN 和 FULL OUTER JOIN 一样吗? [复制]
【发布时间】:2013-03-10 09:28:48
【问题描述】:

当然,骗子都崩溃了。

我需要在 SQLite 中进行 FULL OUTER JOIN,但它似乎不支持它。

【问题讨论】:

标签: sql sqlite


【解决方案1】:

试试

Left Outer Join 

UNION

Right Outer Join

它们是一样的。

【讨论】:

  • 可能想要一个联合所有。
  • @DanBracuk:不,ALL 的缺失实际上是至关重要的;如果缺少,则“内部连接”行在输出中出现两次。 “可能重复”问题的答案包括对使用的 UNION ALL 查询的两个分支之一的过滤器,该过滤器专门从联合的该部分排除“内部连接”行。上面没有提供过滤条件,因此在包含必要的过滤器之前,UNION 是正确的,而 UNION ALL 将是不正确的。
  • 请注意,SQLite 也不支持 RIGHT JOIN。
猜你喜欢
  • 2014-01-07
  • 1970-01-01
  • 2013-05-02
  • 2014-08-10
  • 2019-09-03
  • 2012-02-27
  • 1970-01-01
  • 2011-03-12
相关资源
最近更新 更多