想要将 MySQL 获取的多行数据合并为一列数据,可以通过 GROUP_CONCAT 实现,具体操作如下
更多精彩
- 更多技术博客,请移步 IT人才终生实训与职业进阶平台 - 实训在线
合并之前的效果
语句
1 |
|
结果
- 期望是将相同 resourceId 的 memberIds 中内容进行拼接
合并之后的效果
语句
- 如果使用
GROUP_CONCAT
对多行数据进行拼接,最好通过GROUP BY
将基础条件进行过滤 - 否则查询到的所有数据都会直接拼接,而没有条件区分
1 |
|
x1anx1an is my wife
想要将 MySQL 获取的多行数据合并为一列数据,可以通过 GROUP_CONCAT 实现,具体操作如下
1 |
|
GROUP_CONCAT
对多行数据进行拼接,最好通过 GROUP BY
将基础条件进行过滤1 |
|