【问题标题】:Are Oracle Equi-joins ANSI CompliantOracle Equi-joins 是否符合 ANSI 标准
【发布时间】:2014-05-31 01:34:11
【问题描述】:

我有一个快速的谷歌,但找不到直接回答这个问题的问题和答案。

这样的等值连接是否符合 ANSI:

t1.a = t2.a
t2.b = t3.b

【问题讨论】:

标签: sql oracle ansi-sql


【解决方案1】:

你展示的不是连接,而是条件。

这是从 SQL-86 开始的等值连接:

select *
from a, b
where a.x = b.x;

这是从 SQL-92 开始的等值连接:

select *
from a
inner join b on a.x = b.x;

所以两者都是符合 ANSI 的联接。第一个一直是;第二个只用了 20 多年。

【讨论】:

  • 啊有趣,这会节省我很多时间,因为我不清楚我在哪里看到我发布的声明,它们是否需要变成连接。谢谢托尔斯滕。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-07
  • 2014-11-21
  • 2021-05-31
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 2013-08-27
相关资源
最近更新 更多