如何在mysql中将多列中的值合并为一个?

时间:2014-04-05 06:43:22

标签: mysql

在我的表中我有4列

Product_id1   Product_id2   Product_id3   Product_id4
2                 4              5           5
3                 2              1           6

我想要这样的东西

Product_id
2,4,5,5
3,2,1,6

不能想到怎么做?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

SELECT
  CONCAT(Product_id1,',',Product_id2,',',Product_id3,',',Product_id4) 
   as product_id from table where 1;

你可以使用mysql concat函数