在hybridDB和 mysql 2个相同数据的表中 去重统计查询得到的结果不一致?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在hybridDB和 mysql 2个相同数据的表中 去重统计查询得到的结果不一致?

卓刀 2017-03-19 21:32:31 1657

我在使用hybridDB和 mysql 时,对2个相同数据的表执行去重统计查询得到的结果不一致,这是为什么?

关系型数据库 MySQL
分享到
取消 提交回答
全部回答(2)
  • 卓刀
    2019-07-17 20:56:43
    已采纳

    hybridDB源码基于Greenplum,在执行去重统计时,如果遇到NULL才统计一次,而mysql不会统计。

    另外,如果是字符串的去重统计,比如末尾有空格,mysql会认为是相等的,而hybridDB认为是不相等的。

    这些不同的处理都会造成两者去重统计结果的不一致。

    0 0
  • 元镇
    2019-07-17 20:56:43

    不同的数据库之间是有差异的,它们直接比较这种结果意义不大。要看那种处理更符合你的业务需求。

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题