mysql - 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 实现这一目标
解决方案
这样的事情会有所帮助
select CONCAT('color=',Color,',size=', Size, ',other=', Other) concat_col
From Tbl
推荐阅读
- postgresql - 从 jsonb 类型的一列中获取多个值
- javascript - 如果为空,则反应表单上的角度验证应打开或关闭,但如果输入为空,则不会切换
- android - Google 地图应用可在 Android 9.0 上运行,但不能更低
- c# - 从 C# 打开电池弹出窗口
- typo3 - 如何在德语页面树中显示英语菜单,其中德语是 TYPO3 的默认语言?
- angularjs - 如何从离子4中的数组中的数组中删除项目
- python - 如何遍历具有多个条件的多个数据集?
- javascript - React botstrap 日期选择器 - 自定义
- codemirror - 使用replaceWith参数的代码镜像markText方法不起作用
- html - 如果选择了单选按钮,则需要输入字段