sql - 如何在 SQL Server 中使用左外连接索引 View

标签 sql sql-server-2008 indexing outer-join

我创建了一个使用 LEFT OUTER JOIN 的 View 在 SQL Server 中。

我无法索引 View ,因为您不能放置 Index在带有 OUTER JOIN 的 View 上.

任何替代方案?

最佳答案

这里有一篇文章描述了 ISNULL(table_id, 0) 的使用创建具有外部连接影响的内部连接。它可能对你有用。

这篇文章中的例子很好,应该是不言自明的。

indexedViewsWithOuterJoins

关于sql - 如何在 SQL Server 中使用左外连接索引 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8208416/

相关文章:

performance - 在数据库中存储整数数组

php - 如何在没有pivot的情况下将mysql查询中的行转换为列

sql-server-2008 - 是否有用于部署 SQL Server 数据库项目的命令行?

mongodb - MongoDB 中的自定义索引比较器

iphone - 我有一张需要优化的庞大 table 。我想我需要使用索引,但我希望获得有关它们的更多信息

jquery - 如何获取div内超链接的索引

c# - 我如何动态构建一个 linq OR 查询,其中多个列之一可以匹配搜索字符串?

mysql - Group By 和 Get Count of 1 to many 表

sql - 选择父子记录

sql-server - 如何在 SQL Server 中查找运行跟踪?