我正在使用SQL Server 2008-R2,我需要使用多个表连接。在这种情况下,使用WHERE语句或使用INNER JOIN和ON语句时哪个查询具有更好的时间性能?这两个语句在多个条件下使用AND运算符。在SQL中加入语句性能
我想知道是否也有一些相关的查询调整这个问题。
对于上述选项的示例代码:
1)
SELECT *
FROM T1,T2,T3....
WHERE T1.ID = T2.ID AND
T1.ID = T3.ID AND
....
2)
SELECT *
FROM T1
INNER JOIN T2
ON T1.ID = T2.ID
INNER JOIN T3
ON T1.ID = T3.ID
INNER JOIN .....
的Tx。
可能重复的[SQL INNER JOIN问题](http://stackoverflow.com/questions/3412785/sql-inner-join-question) – 2011-04-11 08:02:21