问题描述
1. SELECT GROUP_CONCAT(字段名) FROM 表 WHERE a='值';
2. SELECT count(字段名) FROM 表 WHERE a='值';
语句1的结果集小于语句2的数量
问题原因
mysql对group_concat的长度做了限制
解决方案
改变当前会话默认查询长度
1. SET SESSION group_concat_max_len = 1000000;
2. SELECT GROUP_CONCAT(字段名) FROM 表 WHERE a='值';