我有两个表,GRN
和GRNStones
。
GRN
表有:
code(PK) Clustered index
GRNType(FK) Non Clustered Index
location (FK)
LocationCode(FK) Non Clustered Index
我写了下面给出的查询。从此查询中,如果我查看执行计划,它会在GRNType
列上显示索引扫描(非群集)。我没有在select
,join
或where
中使用此列,但仍在使用中。为什么呢?
查询:
SELECT [Code] = B.Code,
[InternalParty] = B.InternalParty
FROM GRN A
INNER JOIN GRNStones B
ON B.GRNCode = A.Code
WHERE B.Code > 100
执行计划: