我们可以不使用CTE编写相同的查询吗?

时间:2012-02-28 07:25:05

标签: sql-server sql-server-2008

1 个答案:

答案 0 :(得分:4)

我认为没有任何神奇的单行查询比递归CTE更有效 - 这是他们设计要解决的问题。如果CTE解决方案很慢,那么可能不是CTE的错 - 您需要查看查询计划,看看为什么它很慢......您是否有适当的索引来支持查询?你看过执行计划了吗?表中有80亿行吗?