原因:
修改前的sql值排了【scope_num】层面,
也就是如果有相同的【scope_num】,则相同的【scope_num】下还是乱序,
所以需要进一步排序加上【scene_id】,【content_id】保证整个列表都是按照所需要的顺序获取。
修改前sql
SELECT DISTINCT
standard_type,
scope_num,
scope,
scene,
content
FROM
*
WHERE
*
ORDER BY
scope_num
修改后sql
SELECT DISTINCT
standard_type,
scope_num,
scope,
scene_id,
scene,
content_id,
content
FROM
*
WHERE
*
ORDER BY
scope_num,scene_id,content_id