按照时间排序分页时分页数据相同

    技术2022-07-11  110

    问题:排序条件只有时间,如果时间的值很多都是一样的,那么在分页的时候上一页下一页可能查询数据相同,例如写入了200条数据,每页显示10条,在一个分页区间内,可能返回的查询数据是一样的

    解决办法:加入多个排序字段。

    select  t.WQR as WQR40_43_ from T_EXPERTIFO t where 1=1 order by t.CREATETIME , t.ID desc

    这种排序,用逗号隔开 ,现根据createtime升序排序,如果createtime相同再根据id降序排序;没有写是否生序降序默认升序。

    注意:这里不是根据createtime降序,ID降序。

    Processed: 0.011, SQL: 9