更好地编写内部联接的方法?

Nee*_*ain 0 sql join inner-join

我应该使用哪种方法?

这个

Select * from table1,table2 where table1.id=table2.id;
Run Code Online (Sandbox Code Playgroud)

要么

Select * from table1 inner join table2 on table1.id=table2.id;
Run Code Online (Sandbox Code Playgroud)

注意: Id是foriegn Key.

Smo*_*mog 7

在大多数现代RMDBS中,两者都会产生相同的执行计划,但第二种是推荐的形式,因为它join在您声明所述之后立即明确了什么条件join

  • 此外,显式连接语法是ANSI标准1992的一部分. (3认同)