缓存到内存也可以 但是还是结果怎么改啊 用原来的api还是有重复数据

解决方案 »

  1.   

    你的数据是显示在DateGridView中的么?是的话给你个链接看看
    http://www.360doc.com/content/10/0428/19/1067450_25325835.shtml
      

  2.   


    SELECT * FROM(SELECT *,ROW_NUMBER() OVER (ORDER BY SAMECOUNT DESC) AS rownum FROM (SELECT f_cookieId,count(*) as samecount from View_GetWithoutTest GROUP BY f_cookieId 
    having count(*)>1) as a) b  where rownum between 1 and 5;用row_number来做分页呗 
      

  3.   

    按时间通常也可以按自增ID,聚合函数+主键效率更好
    如果你非要那么做,可以将当前页的Max(Id)也传过去作为查询条件但是,我更同意#9的说法,显示的差异是因为数据的变动,完全可以理解为之前那一页的数据是过期的
    夸张一点的讲,开一个网页放一天不动,再刷新时分页数据跳动是很正常的