开发者社区> 问答> 正文

AnalyticDB for MySQL中为什么查询返回的结果排序每次都不同

已解决

AnalyticDB for MySQL中为什么查询返回的结果排序每次都不同

展开
收起
提个问题 2024-06-13 10:06:41 50 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    AnalyticDB MySQL 是分布式的查询引擎,查询语义没有排序(order by)的话,返回的结果顺序是不保证每次都一致的。另外,如果查询中包含 group by 的话,请检查 select 中的列是否有即没有聚合函数,也不在 group by 中的字段,这类字段会随机返回一个值,会导致查询结果中的这类字段每次不同。
    2024-06-13 10:06:42
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
新氧云原生全栈数仓最佳实践 立即下载
离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载

相关镜像