Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 分组拼接

作者:逐鹿↘星恒   发布日期:2025-02-16   浏览:47

-- 示例代码:使用 GROUP_CONCAT 函数进行分组拼接

-- 假设有一个名为 orders 的表,包含以下字段:
-- order_id (订单ID), customer_id (客户ID), product_name (产品名称)

-- 我们希望按客户ID分组,并将每个客户的订单产品名称拼接成一个字符串

SELECT 
    customer_id, 
    GROUP_CONCAT(product_name SEPARATOR ', ') AS products
FROM 
    orders
GROUP BY 
    customer_id;

-- 解释说明:
-- 1. GROUP_CONCAT 是 MySQL 中用于将多行记录合并为一行的函数。
-- 2. SEPARATOR ', ' 指定了拼接时使用的分隔符,这里使用逗号和空格。
-- 3. GROUP BY customer_id 表示按 customer_id 分组。
-- 4. 结果会返回每个客户的 ID 和他们所有订单的产品名称拼接成的字符串。

上一篇:mysql8设置远程访问权限

下一篇:mysql转大写

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站