用于组合列的MySQL语法查询

时间:2015-09-30 06:48:20

标签: mysql

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

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

2 个答案:

答案 0 :(得分:1)

如果您需要同一列中所有列的记录,请使用UNION ALL

Session Factory

答案 1 :(得分:0)

试试这个

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

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

这假设&#34;结合&#34;意味着连接而不添加分隔符,并且3000个字符就足够了。