显式与隐式内联是否有效率差异? 例如:
SELECT * FROM
table a INNER JOIN table b
ON a.id = b.id;
与
SELECT a.*, b.*
FROM table a, table b
WHERE a.id = b.id;
显式与隐式内联是否有效率差异? 例如:
SELECT * FROM
table a INNER JOIN table b
ON a.id = b.id;
与
SELECT a.*, b.*
FROM table a, table b
WHERE a.id = b.id;
性能方面,它们完全相同(至少在 SQL Server 中)。
PS:注意自SQL Server 2005以来,IMPLICIT OUTER JOIN
语法已弃用. (问题中使用的IMPLICIT INNER JOIN
语法仍然支持)