最近在做一个sql统计…但是遇到三表关联时候出错了两次…
大概结构是一个以一个表A为左表,去查B和C,相当于A左联B,同时A左联C,
结果这样的查询结果GROUP BY 之后COUNT就会出错…会出现统计结果错误的问题…
大概问题是:
需求结果是:
A count_B count_C
a 5 7
A count_B count_C
a 35 35
…我临时解决方案是DISTINCT…我大概明白是为什么…但是不知道该怎么根本解决这个问题…
回头有空研究一下…
最近在做一个sql统计…但是遇到三表关联时候出错了两次…
大概结构是一个以一个表A为左表,去查B和C,相当于A左联B,同时A左联C,
结果这样的查询结果GROUP BY 之后COUNT就会出错…会出现统计结果错误的问题…
大概问题是:
需求结果是:
A count_B count_C
a 5 7
A count_B count_C
a 35 35
…我临时解决方案是DISTINCT…我大概明白是为什么…但是不知道该怎么根本解决这个问题…
回头有空研究一下…