我知道在索引视图中不能使用左连接。但我不明白为什么?
答案 0 :(得分:3)
Q值。为什么我不能在索引视图中使用OUTER JOIN?
一个。当您将数据插入基表时,行可以在逻辑上从基于OUTER JOIN的索引视图中消失。这使得 逐步更新OUTER JOIN视图相对复杂 实现,并且执行的性能会变慢 而不是基于标准(INNER)JOIN的观点。
积分转到http://blog.sqlauthority.com/2009/09/25/sql-server-outer-join-in-indexed-view-question-to-readers/