我在调整一个存储过程时突然想到一个问题。让我问一下-
我有两个表,table1 和 table2。table1 包含大量数据,table2 包含较少数据。这两个查询之间在性能方面是否有任何区别(我正在更改表的顺序)?
查询1:
SELECT t1.col1, t2.col2
FROM table1 t1
INNER JOIN table2 t2
ON t1.col1=t2.col2
查询2:
SELECT t1.col1, t2.col2
FROM table2 t2
INNER JOIN table1 t1
ON t1.col1=t2.col2
我们使用的是 Microsoft SQL Server 2005。