连接查询,sum值总是变化

使用连接查询时,进行sum时,值总是变化

,查询一次,值就会变化,但是数据表的数据是没有变化的 ,使用的是tidb-5.1

1 个赞
  1. 麻烦提供具体的表结构、SQL、统计信息、这边能复现的 explain analyze 的结果(两个不同结果的 explain analyze 的结果) 以附件的形式上传。
  2. 麻烦提供具体的 select tidb_version() 的结果。
  3. 麻烦请确认一下是否有业务修改相关表的相关数据。如果确认没有麻烦导出一下某一个 ui.id 的相关表的记录。用于复现。或者加上条件 ui.id=166889 。看看能否复现。
  4. 麻烦适应 mysql-client 进行复现尝试。

信息.docx (235.0 KB)
这个数据是测试环境的,不会修改的,而且我也查了2张表的总数,没有变化

既然都贴了,把查询的sql也拷贝下吧,敲着有点麻烦:smiley:

造了几条数据,5.3没问题,可能造的数据有差异

去掉limit的话,还会有这个问题么?

请问问题解决了吗~

今天 5.1版本升级到5.4版本,没有问题了,谢谢了

1 个赞

ID值一样的时候,数据基本一致啊 ,去掉 limit看下

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。