>>沉香屑(order by 基本上不能利用索引)
不太可能吧!
>>程云,cloudjava
IN和Not IN 的确不是一个高效的方法!谢谢了!
>>程云兄
我这样做的目的是能够从一个数据表中拉一部分数据到本地给客户显示(这当中可以断开
联接状态!)当客户在往下拉更多的数据时,再从数据表拉接下来的一部分数据!
>>smallbs(可以在 上次记录的ID_table的最大值 上做文章)
谢谢!(不过多个字段的order by 还是费了些脑筋)
----------------------------------------------------
下面是我的解决方法:
(办法是想出来的,呵呵)
Select Top N Field1,Field2,Field3,Field4 From Table
Where ((Field1>LastFieldValue1)
or (Field1=LastFieldValue1 and Field2>LastFieldValue2)
or (Field2=LastFieldValue2 and Field3>LastFieldValue3)
or (Field3=LastFieldValue3 and Field4>LastFieldValue4))
order by Field1,Field2,Field3,Field4
注:LastFieldValue1-4是每次查询后要保存的最后一条记录的数据!
(帖子再放两天,方法仅供FW们参考)