数据库名称:MS-SQL
数据库版本:2016
内容/问题
各位大大,我的想法是这样,举个例子,我有100笔资料,我先用时间筛选成50笔资料
再从这50笔资料,选10笔资料。
在where 的条件中,能这样子吗?因为,我的数据库中,有很多索引,我想利用这些索引
我的想法跟上面的很像,就是,100笔资料,用索引A选出50笔,再用这50笔用索引B选出
10笔,但是,我看执行计画,好像不是这样。
但是,因为where条件,不会固定,又不能依某个条件建立索引。
请问我的想法有错吗?还是有什么方法能解决?
若依我的想法,我有用过table变量什么的,但这又遇到了,inser效能的问题,
所以,才会想能否用我上述的想法达成。