小编Chr*_*ris的帖子

SQL Server查询优化 - WHERE子句与SELECT子查询

创建连接2个表的查询时.我想到了两种可能的方法来编写查询.下面是一个简化的例子.你能告诉我哪个会更快吗?

SELECT t1.a,
       t2.a
FROM   table1 t1
       JOIN table2 t2
         ON t1.b = t2.b
WHERE  t2.c = 'test' 
Run Code Online (Sandbox Code Playgroud)

要么

SELECT t1.a,
       t2.a
FROM   table1 t1
       JOIN (SELECT a, b
             FROM   table2
             WHERE  c = 'test') t2
         ON t1.b = t2.b 
Run Code Online (Sandbox Code Playgroud)

sql-server query-optimization

1
推荐指数
1
解决办法
468
查看次数

标签 统计

query-optimization ×1

sql-server ×1