问题描述:html
获取隐藏数据列表,因为存在重复的隐藏数据而无需展示,如何实现分页查询?前端
数据以下(字母替表明示数据):java
a b c d e f g g h h i i j k l
前端逻辑以下:limit为15,每次请求的参数offset为已经展示的数据条数(第一次为0),若是在query以后手动去重(好比15条数据去重后剩余12条),那么下次查询的offset为12,会有一部数据被重复查询出来,这是不正确的,应该利用group by 去重,而不是在返回数据前人工去重(这会影响分页查询的offset,进而会出现重复查询的状况).net
关于分页查询:code
深刻了解group by:blog
知乎-一张图让你详细理解Group By的分组聚合过程get
cnblogs-关于distinct和group by的去重逻辑浅析it