SQL语句语法差异WHERE AND

时间:2017-04-18 15:06:22

标签: sql sql-server

两种语法返回相同的结果,并在SQL Server中引入相同的实际执行计划:

示例1:

    SELECT DISTINCT(c.ID), pID FROM Table1 t1       
    INNER JOIN table2 t2 ON t1.ID = t2.ID
    WHERE %some_contition%;

示例2:

    SELECT DISTINCT(c.ID), pID FROM Table1 t1       
    INNER JOIN table2 t2 ON t1.ID = t2.ID
    AND %some_contition%;

大型表上是否存在性能差异?使用这个或那个语法时还有其他问题吗?请尽可能详细说明。

谢谢!

0 个答案:

没有答案