MySQL利用GROUP_CONCAT()实现一列数据转化为一行数据

Posted L烧鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL利用GROUP_CONCAT()实现一列数据转化为一行数据相关的知识,希望对你有一定的参考价值。

一、 前提

业务需要将符合条件的ID存储在一个字段中

也就是利用SQL将一列数据存储为一行数据

二、 实现

GROUP_CONCAT(): 将多个字符串连接成一个字符串

代码

# 利用SQL将一列数据存储为一行数据
select GROUP_CONCAT(a.id) as topicSet
from jy_topic a
where a.type = '不告诉你'
  and a.del_flag = 0;

 

 

以上是关于MySQL利用GROUP_CONCAT()实现一列数据转化为一行数据的主要内容,如果未能解决你的问题,请参考以下文章

MySQL利用GROUP_CONCAT()实现一列数据转化为一行数据

MySQL利用GROUP_CONCAT()实现一列数据转化为一行数据

Atitit 数据库排除某一列 字段 显示

利用Pandas实现SQL的group_concat功能

如何仅使用“group_concat”过滤表 mysql 中的行

mysql中group_concat函数的作用