多次执行返回数据不一致

找到了,join完多行数据时间一样

中间数据有多条或者是date这个数据不唯一导致order by结果集在变化

确定数据没有变化吗

肯定是动态数据吧你这个

mysql是默认排序的,tidb。。。

不能把,数据不一致?

可以利用tidb的MVCC机制,给表加个时间戳试试跑几次会不会结果不一样?

MVCC利用方法
通过系统变量 tidb_snapshot 读取历史数据 | PingCAP 文档中心

数据并发更新: TiDB版本问题: TiDB配置不一致: . 数据分布不均匀: **统计信息不准确:**不太好确定

动态数据吧

建议逐步分析,把所有表都另存为死表,逐步执行sql,重点观察是否有排序窗口函数等操作出现