mysql 之GROUP_CONCAT
者之梦 2019-08-23T13:16:18.105Z mysql 0
SQL笔记
- 分组 count 与 GROUP_CONCAT 不一致的问题
TAGs: SQL ,KEYs: count, GROUP_CONCAT
会发现 , item,’-‘,value 仅仅 查出来 一组 数据, 但是 COUNT(*) 统计显示 2COUNT(*) cc, -- 2
GROUP_CONCAT(
item,'-',value
) `aaas`, -- 45-51
原因就是 俩数据 中 有一条 数据 value 是 NULL 的,GROUP_CONCAT 不会连接COUNT(*) cc1, --- 2
COUNT(item) cc2, --- 2
COUNT(value) cc3, -- 1
GROUP_CONCAT(
item
) `aaas`, -- 45,79
GROUP_CONCAT(
item,'-',value
) `aaas`, -- 45-51
还有注意的坑 GROUP_CONCAT 长度有限制