【发布时间】:2014-05-31 01:34:11
【问题描述】:
我有一个快速的谷歌,但找不到直接回答这个问题的问题和答案。
这样的等值连接是否符合 ANSI:
t1.a = t2.a
t2.b = t3.b
【问题讨论】:
我有一个快速的谷歌,但找不到直接回答这个问题的问题和答案。
这样的等值连接是否符合 ANSI:
t1.a = t2.a
t2.b = t3.b
【问题讨论】:
你展示的不是连接,而是条件。
这是从 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 多年。
【讨论】: