查询中的NOT IN子句需要花费太多时间来执行

时间:2011-09-05 06:48:56

标签: sql-server

我必须从表中过滤掉表中的行,表示A(仅包含1列),表B中不存在(包含许多列)。

除了表A中唯一的列外,没有其他列可以使用。

所以我目前正在使用NOT IN子句,但执行时间太长。

由于单个公共列

,没有连接的余地

请提出您的意见

1 个答案:

答案 0 :(得分:1)

无法使用B-Tree组织索引优化

NOT IN(以及<>)。所以不幸的是,你无法解决这个问题。