当前位置:   article > 正文

MySql分组、聚合、统计查询结果不对解决办法_分组之后某一列数据不对怎么处理

分组之后某一列数据不对怎么处理

1.查询分组后COUNT数量不对解决办法 DISTINCT
COUNT(DISTINCT(a.id)) as counts

2.查询分组后SUM金额数量不对解决办法 COALESCE
SUM(COALESCE(a.amount,0)) as sums

3.使用子查询解决查询结果错误问题
$model->leftJoin('(SELECT * FROM info GROUP BY receipt_code) as b', 'a.code = b.code')

4.也有可能其他问题引起查询结果不对,检查join关联条件

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/952709
推荐阅读
相关标签
  

闽ICP备14008679号