MySQL left join多表使用count()统计数据有误

在进行数据统计时遇到的问题

base_meeting_summary  会议表

sys_user  用户党员表

用户党员表中关联了部门id,有对应的dept_name部门名称

目的是统计每个部门的党员数和活动次数,用下面的sql但发现数据是错误的

因为联表查询,会有一个党员对应多个活动的情况,所有统计到了重复数据

 

解决办法

加上DISTINCT关键词就可以解决

 

 

posted @ 2022-08-12 15:47  elecfeng  阅读(1442)  评论(0)    收藏  举报