我有一张关于产品评论的表格。我将数据保存在表格中
id| value|
___|______|
1 |Our pr|
2 |oduct |
3 |availa|
4 |ble in|
5 |all re|
6 |tailer|
7 |shop. |
我希望在一行或一段中显示出来 像这样我们的产品可在所有零售商店购买。
答案 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;