首页 > 数据库 > MySQL > 正文
Mysql使用函数SUM/GROUP_CONCAT时与GROUPBY子句
2017-07-15 10:43:05       个评论    来源:linshenggui的博客  
收藏    我要投稿

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
点击复制链接 与好友分享!回本站首页
上一篇:MySQL前缀索引和索引选择性
下一篇:MySQL5.7.18安装教程
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站