欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mysql使用函数SUM/GROUP_CONCAT时与GROUPBY子句

程序员文章站 2022-03-26 10:11:25
mysql 使用函数sum/group_concat 时与group by 子句 最近的项目用到mysql的统计功能,由于写sum/group_concat时没有显式的使用gro...

mysql 使用函数sum/group_concat 时与group by 子句

最近的项目用到mysql的统计功能,由于写sum/group_concat时没有显式的使用group by,导致:

统计时不准确

分析原因

多层嵌套查询,mysql再没有指定group by时,默认使用非统计字段进行group by a left join b时,b表和a表是n:1的关系,导致查询结果集变大了n倍,统计值也变大了

解决办法

一层层往上嵌套数据 避免不必要的left join