您的位置:首页 > 数据库 > MySQL

mysql 使用group_concat()把所有行的id用逗号串连起来

2015-09-21 11:37 603 查看
执行下面语句

SELECT GROUP_CONCAT(cast(`id` as char(10)) SEPARATOR ',') from table_name

select id,group_concat(name separator ';') from aa group by id;

因为通常id是int类型,直接执行GROUP_CONCAT(id SEPARATOR ','),返回的将是BLOB类型,所以通过cast函数转换字符类型

这样的所有id用逗号串起来的整个字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: