首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL将列的值分组为单个单元格值

MySQL将列的值分组为单个单元格值
EN

Stack Overflow用户
提问于 2014-02-28 03:33:27
回答 1查看 867关注 0票数 0

我有一个查询,返回有10列的数据,其中每一行只有一个列值是唯一的,其他所有列值都会重复几行。

例如:第1栏,第2节,第2栏,第3栏,第4栏,第4节,第5栏,第5栏,第6栏,

 /T1583-1991技术技术

ABC/T1581-1998技术技术产品的技术条件

 /T1583-1991技术产品的产品价格、产品等

 /T1593-1991自愿性、无偿性、无偿性、成品率、成品率等

 /T1583-1991自愿性、无偿性、无偿性、成品率、成品率等

我希望结果是-

例如:第1栏,第2节,第2栏,第3栏,第4栏,第4节,第5栏,第5栏,第6栏,

.stack=‘stack 1’>产品的产品.

 /T1581-1997技术技术产品,产品等。

你们能帮我通过mysql查询实现这一点吗??只要暗示一下可能性就行了。我按排序顺序得到值,以便“待分组”行总是连续出现。

提前谢谢。:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-28 03:35:11

您可以使用聚合和group_concat()来完成此操作。

代码语言:javascript
复制
select column1, column2, column3, column4, column5, group_concat(column6) as column6
from query q
group by column1, column2, column3, column4, column5;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22085648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档