请。帮我。如何在一个新列中合并多个列的记录?
在我的表中,我有3列名为PIO1,PIO2和PIO3。因此,我想将所有三列的记录合并为一列。

这是我的专栏[1]:http://i.stack.imgur.com/JOnH4.png
这是我想显示的输出[2]:http://i.stack.imgur.com/aKUmB.png

最佳答案

尝试这个

alter table <tablename> add combocolumn varchar(3000);

update <tablename> set combocolumn = concat (PO1,PO2,PO3);


假设“ combine”意味着串联而没有添加分隔符,并且3000个字符就足够了。

关于mysql - MySQL语法查询,用于将列合并为一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32859563/

10-11 03:21
查看更多