同样的sql每次跑的数据结果不一样,但就在固定的几个值徘徊

【详述】同样的sql每次跑的数据结果不一样,但就在固定的几个值徘徊
【业务影响】数据不准确
【StarRocks版本】2.2
建表语句

建表语句sql.txt (10.0 KB) 查询sql.txt (24.7 KB)

row_number ( ) over ( PARTITION BY toufangkehu, CASE WHEN pingtaileixing LIKE ‘快手区域%’ THEN pingtaileixing END ORDER BY chongzhishijian )

使用 row_number 窗口函数进行分区排序,如果 chongzhishijian 在分区中有重复(即相同的 toufangkehu ,pingtaileixing 对于多行有相同的 chongzhishijian ), row_number() 函数可能会在这些具有相同 chongzhishijian 的行之间产生不一致的排序,因为 SQL 标准并不保证在这种情况下的排序顺序。所以多次执行时可能会看到不同的结果

那有解决办法吗,该怎么优化呢