在某些情况下,我们需要把mysql查询出的多条记录合并为一行,可以使用GROUP_CONCAT函数,把结果用指定分隔符拼接起来。
1.正常情况下:
SELECT name from product_stock;
结果为:

在这里插入图片描述

2.现在需要把结果拼接到一行
SELECT GROUP_CONCAT(name SEPARATOR ',') as name from product_stock;
结果为:

在这里插入图片描述

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=rarrla75ul59

Logo

更多推荐