我不是TSQL的專家,但我不知道這樣的事情是可能的:是否可以 - 或建議 - 索引內聯查詢以提高性能?
想象我有一個選擇加入到一個表,該表是另一個查詢結果集:
SELECT *
FROM tProduct
JOIN (SELECT ProductId FROM ...... -- some other joins) tInlineQuey
ON tInlineQuery.ProductId = tProduct.Id
WHERE tInlineQuery. -- some econdition
是否有可能還是有意義的在tInlineQuery上創建一個indedx,以便對該結果集應用過濾可以執行得更快?
如果是這樣,它怎麼可能?
如果不是太複雜,你能寫我如何在我的scenerio的臨時表上創建一個索引嗎?謝謝 – pencilCake