在sqlserver存储过程中使用Join查询与其他的区别?

时间:2013-09-05 07:02:41

标签: sql-server stored-procedures

我看到了一些使用不同方法的查询:

 Method 1:
    select A.col1,A.col2,B.col1,B.col2 
    from tblA A,tblB B
    where A.ID=B.ID

Method 2:
select A.col1,A.col2,B.col1,B.col2 
from tblA A join tblB B on A.ID=B.ID

这两个查询之间有什么区别或者在其他查询上使用一个查询的优势? 如果我们仅使用JOIN关键字代替INNER JOIN/OUTER JOIN/LEFT JOIN加入,则会调用它?

帮助感谢!

1 个答案:

答案 0 :(得分:0)

JOIN表示INNER JOIN

检查this similar question,尤其是this answer