資料庫名稱:MS-SQL
資料庫版本:2016
內容/問題
各位大大,我的想法是這樣,舉個例子,我有100筆資料,我先用時間篩選成50筆資料
再從這50筆資料,選10筆資料。
在where 的條件中,能這樣子嗎?因為,我的資料庫中,有很多索引,我想利用這些索引
我的想法跟上面的很像,就是,100筆資料,用索引A選出50筆,再用這50筆用索引B選出
10筆,但是,我看執行計畫,好像不是這樣。
但是,因為where條件,不會固定,又不能依某個條件建立索引。
請問我的想法有錯嗎?還是有什麼方法能解決?
若依我的想法,我有用過table變數什麼的,但這又遇到了,inser效能的問題,
所以,才會想能否用我上述的想法達成。