现实项目中碰到了 计算次数的问题
两张表查询的时候 计算另一张表中通过group by 分组获取数量,当这个字段为null的时候 group by的时候会归为一组,但是实际应用中不能归为一组。
以下方法可以解决
group by IFNULL(col1, col2)
解释为 如果当字段col1为空的时候 直接group by col2 字段 这样就解决不想归空值为一组的问题。
记录一下 以防忘记
现实项目中碰到了 计算次数的问题
两张表查询的时候 计算另一张表中通过group by 分组获取数量,当这个字段为null的时候 group by的时候会归为一组,但是实际应用中不能归为一组。
以下方法可以解决
group by IFNULL(col1, col2)
解释为 如果当字段col1为空的时候 直接group by col2 字段 这样就解决不想归空值为一组的问题。
记录一下 以防忘记