网站建设的活动方案,珠海建设网站官网,wordpress4.3 撰写设置,网站改版需求GROUP_CONCAT
GROUP_CONCAT 是 MySQL 中的一个聚合函数#xff0c;用于将分组后的多行数据连接成一个单一的字符串。
通常用于将某个列的多个值合并到一个字符串中#xff0c;以便更方便地显示或处理数据。 GROUP_CONCAT([DISTINCT] column_name[ORDER BY column_name [ASC…GROUP_CONCAT
GROUP_CONCAT 是 MySQL 中的一个聚合函数用于将分组后的多行数据连接成一个单一的字符串。
通常用于将某个列的多个值合并到一个字符串中以便更方便地显示或处理数据。 GROUP_CONCAT([DISTINCT] column_name[ORDER BY column_name [ASC|DESC]][SEPARATOR separator])column_name要合并的列。DISTINCT可选去除重复的值。ORDER BY column_name [ASC|DESC]可选指定合并值的排序顺序。SEPARATOR separator可选指定合并值之间的分隔符默认为逗号,。 sale_idproduct1Apple1Banana2Orange2Apple3Banana
得到每个 sale_id 对应的所有产品名称且产品名称用逗号分隔。
SELECT sale_id,GROUP_CONCAT(product ORDER BY product ASC SEPARATOR , ) AS product_list
FROM Sales
GROUP BY sale_id;结果
sale_idproduct_list1Apple, Banana2Apple, Orange3Banana 习题链接