使用 ANSI-89(旧)或 ANSI-92(“新”)连接表的方法连接表时,将 2 个连接表中的字段放在哪一侧是否重要。
例如,这样做是否更好:
From
TABLE_1 A
Join
TABLE_2 B
on A.ID = B.ID
还是以下更好?
on B.ID = A.ID
仅仅是美学吗?或者它是否影响连接的工作方式?
编辑:为了进一步澄清,左连接呢?例如:
From
TABLE_1 A
Left Join
TABLE_2 B
on A.ID = B.ID
这是一样的吗
on B.ID = A.ID
但是,如果使用 ANSI-89与第二个加入 A ONTO B 时Where A.ID = B.ID (+)
不一样?Where B.ID = A.ID (+)