mysql_把符合条件的某列的多条数据合并为一条

select GROUP_CONCAT(xxx SEPARATOR ',') from table_name group by xxx
GROUP_CONCAT()中的值为你要合并的数据的字段名,默认缺省为一个逗号 (","),可以通过指定 SEPARATOR "" 完全地移除这个分隔符。

必须要用GROUP BY 语句来进行分组管理,不然所有的数据都会被合并成一条记录




猜你喜欢

转载自blog.csdn.net/yuhui123999/article/details/78770316