group_concat使用时需要注意的地方:
group_concat一般和group by一块使用,在分组之后可以把分组后的某一列每一行的数据都拼接起来;
例如我有一个数据库字段叫做aaa;下面有六条记录1,2,3,4,5,5;此时的结果为一个字符串
1,2,3,4,5,5,如果是后面加上group by结果为1,2,3,4,5;这种一般是我们想要的结果。
但是需要注意,如果数据库记录很多的话,group_concat的默认会给你从中间截掉;一般要在my.ini中设置
group_concat_max_len=10240000;这样基本就够用了
mysql中group_concat()语句进行字段拼接:
最新推荐文章于 2024-07-01 16:42:51 发布