mysql函数_group_concat
在MySQL中,可以使用GROUP_CONCAT()函数将数组(在MySQL中通常是指一个列的多个行值)转换为由逗号分隔的字符串。
假设有一个表products,它有一个数组列tags,你可以使用以下SQL语句:
SELECT GROUP_CONCAT(tags SEPARATOR ',') AS tag_string FROM products;
这将返回一个tag_string列,其中包含所有tags的逗号分隔值。
如果你想要将这个转换应用于多行的聚合,可以加上GROUP BY语句:
SELECT product_id, GROUP_CONCAT(tags SEPARATOR ',') AS tag_string FROM products GROUP BY product_id;
这将为每个product_id返回一个由其对应tags组成的逗号分隔的字符串。
个人学习笔记,记录日常学习,便于查阅及加深,仅为方便个人使用。

浙公网安备 33010602011771号