Php 从表中选择另一个具有附加字符的表

Php 从表中选择另一个具有附加字符的表,php,sql,concatenation,Php,Sql,Concatenation,我有一个有很多整数的表,它是索引 例如235567,2,43,45,66,7 我希望每条记录的开头和结尾都有coma字符 例如,,235567,2,43,45,66,7, 有可能进行这样的查询吗 select ','.data.',' from mytable as testtable 我知道这不行,但有什么建议吗?是的,使用CONCAT() 或CONCAT\u WS() 如果您有这样的行: data 1 2 3 4 您所需的输出是,1,2,3,4,,然后使用分组\u CONCAT sel

我有一个有很多整数的表,它是索引 例如
235567,2,43,45,66,7

我希望每条记录的开头和结尾都有coma字符 例如,
,235567,2,43,45,66,7,

有可能进行这样的查询吗

select ','.data.',' from mytable as testtable
我知道这不行,但有什么建议吗?

是的,使用
CONCAT()

CONCAT\u WS()


如果您有这样的行:

data
1
2
3
4
您所需的输出是
,1,2,3,4,
,然后使用
分组\u CONCAT

select CONCAT(',', data, ',') from mytable as testtable
select CONCAT_WS(',', GROUP_CONCAT(data)) from mytable as testtable

这就是你要找的吗?在返回结果的开始和结束处仅用逗号?

从mytable中选择CONCAT(',',
myfield
,','),查看
GROUP_CONCAT
解决该问题;你还有什么想知道的吗?
select CONCAT_WS(',', GROUP_CONCAT(data)) from mytable as testtable
SELECT CONCAT(  ",", data,  "," ) 
FROM mytable