2013-10-26 51 views
0

我正在加入2个表(汽车和工作)。执行计划 - 删除密钥查找

我正在寻找注册号以了解在特定汽车上所做的所有工作。

SELECT 
    C.RegNum 
    ,W.StartDate 
    ,W.ShortDesc 
    ,w.LabourCost 
FROM Work W 
    INNER JOIN Car C ON 
    C.CarID = W.CarID 
WHERE C.RegNum = 'CP56 CA2L' 

我有以下指标设置:

-- Index on Work Table 

CREATE INDEX IxStart 
ON [Work] (StartDate ,ShortDesc,LabourCost) 

-- Index on Car Table 

CREATE INDEX IxRegNum 
ON [Car] (RegNum) 
INCLUDE (ColourID, CarMakeID, CarModelID) 

然而,我的exection计划 - http://i44.tinypic.com/f5c1mp.png

一键查找和输出列表 - http://i44.tinypic.com/9iybdt.jpg

可有人帮助我如何删除索引的键查找?我应该重新编写查询还是更改索引?

我不明白为什么汽车表上的IxRegNum与工作表上的IxStart不相互连接。

回答

0

在我删除的工作表上有另一个索引。