GROUP_CONCAT函数
在 MySQL 中,GROUP_CONCAT 函数用于将查询结果按指定顺序连接成一个字符串。通常结合 GROUP BY 子句一起使用,可以将同一组的多个字段值连接成一个字符串。
以下是 GROUP_CONCAT 函数的基本语法:
SELECT GROUP_CONCAT(column_name ORDER BY order_column SEPARATOR ',') FROM table_name GROUP BY group_column;
column_name:要连接的字段名。order_column:可选,用于指定连接时的排序顺序。SEPARATOR ',':可选,用于指定连接字符串之间的分隔符,默认为逗号(,)。table_name:表名。group_column:分组的字段名。
通过这样的语法,我们可以在查询中使用 GROUP_CONCAT 函数来将查询结果按照指定顺序连接成一个字符串。