0

我有一个数据库,其中某些部分已编入索引,为什么某些部分由于使用实体属性值的业务需求而未正确索引(请参阅此处:优化 SQL Server 中列中的值搜索

现在我要做的是在查询不可索引的表之前先编写一个查询以从正确索引的表中获取结果,即我已经在表 A(正确索引的表)上创建了日期,我想返回日期范围之间的数据在表 B(无索引)上搜索特定值之前。

select *
from TableA a
join TableB b on a.ItemID = b.ItemID
where a.DateCreated between '2013-05-01' and '2013-05-31'
and b.Value in   ('2062572376','2062577601','2062577766','2062577900')

实现这种事情的最佳方法是什么?

4

0 回答 0