我注意到同样的连接可以用两种不同的方式编写,如下所述。我没有看到结果有任何变化。
这种格式是否只是为了便于阅读?
模式-1:
select * from
(
Table-1 A
LEFT JOIN Table-2 B ON ((A.id = A .id))
);
模式-2:
select * from
Table-1 a
LEFT JOIN Table-2 B on B.id = A.ID
答案 0 :(得分:1)
两种陈述都是平等的。
SQL解析器在内部会将大括号视为存在,因为它们是隐含的。 但是没有括号,它更容易阅读(至少对于这些简短的陈述而言)