首页 > 解决方案 > MySQL 将多列数据合并为 1 列

问题描述

我想将多列数据合并为一列。

例如:

这是我的表结构:

[Color], [Size] , [Other]
White  , 23"x22", something
Black  , 22"x44", test

这就是我想要实现的目标:

[Other_Attributes]
color=White,size=23"x22",other=something
color=Black,size=22"x44",other=test

如何使用 MYSQL 实现这一目标

标签: mysqlmultiple-columns

解决方案


这样的事情会有所帮助

select CONCAT('color=',Color,',size=', Size, ',other=', Other) concat_col 
From Tbl

推荐阅读