如何在mysql表的多列中显示数据

时间:2012-06-18 15:07:37

标签: mysql

我有一张关于产品评论的表格。我将数据保存在表格中

 id| value|
___|______|
1  |Our pr|
2  |oduct |
3  |availa|
4  |ble in|
5  |all re|
6  |tailer|
7  |shop. |

我希望在一行或一段中显示出来 像这样我们的产品可在所有零售商店购买。

2 个答案:

答案 0 :(得分:3)

您必须使用GROUP_CONCAT,因为您希望将数据合并到不同的行中。

试试这个

SELECT GROUP_CONCAT(value SEPARATOR '') FROM yourtablename

答案 1 :(得分:0)

试试这个:

mysql> set @a:=''

mysql> select @a:= concat (@a, ' ', value) from table1.

你将拥有@a中的所有值,并显示

mysql> select @a;