MySQL 行数据合并函数:GROUP_CONCAT 使用指南
在 MySQL 中,可以使用 GROUP_CONCAT 函数来合并行数据。GROUP_CONCAT 函数用于将某一列的值合并为一个字符串,并且可以指定分隔符。\n\n语法如下:\n\n\nSELECT column_name, GROUP_CONCAT(column_name2 SEPARATOR separator)\nFROM table_name\nGROUP BY column_name\n\n\n其中,column_name 是要合并的列名,column_name2 是要合并的列名,separator 是指定的分隔符。\n\n以下是一个示例:\n\n假设有一个名为 customers 的表,包含两列:customer_id 和 customer_name。现在要将相同 customer_id 的 customer_name 合并为一个字符串,并用逗号分隔。\n\nsql\nSELECT customer_id, GROUP_CONCAT(customer_name SEPARATOR ',')\nFROM customers\nGROUP BY customer_id\n\n\n这将返回一个结果集,其中每一行包含一个 customer_id 和对应的 customer_name 字符串。
原文地址: https://www.cveoy.top/t/topic/pvMy 著作权归作者所有。请勿转载和采集!