【问题标题】:what is the difference between right and left join in oracle ? if we can achieve what left join can do in a right join why use 2 separate join?oracle中的右连接和左连接有什么区别?如果我们可以实现左连接在右连接中可以做的事情,为什么要使用 2 个单独的连接?
【发布时间】:2020-02-12 13:09:56
【问题描述】:

我们有 2 个表销售和产品,其中包含一些列。

我做一个左连接

  1. 从销售左侧选择 X,X,X 加入 XXX 上的产品; (这给出了左连接结果)

  2. 从产品左侧选择 X,X,X 加入 XXX 的销售; (这会给我一个同意的查询 1 的右连接结果?然后你有左连接和右连接)

【问题讨论】:

    标签: mysql oracle plsql


    【解决方案1】:

    如果它们相同,可能只有一个。

    SQL 连接的可视化表示,让您更清楚:

    【讨论】:

      猜你喜欢
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2012-03-24
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      相关资源
      最近更新 更多