请。帮我。如何在一个新列中组合多列的记录? 在我的表中,我有3列名为PIO1,PIO2和PIO3。所以我想在一列中合并所有三列的记录。
这是我的专栏[1]:http://i.stack.imgur.com/JOnH4.png 这是我想要显示的输出[2]:http://i.stack.imgur.com/aKUmB.png
答案 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个字符就足够了。