Mysql 列为列表,中间带逗号

Mysql 列为列表,中间带逗号,mysql,sql,select,Mysql,Sql,Select,如何查询具有以下列的数据库:id,name。结果是“名称”列的行显示为列表 Id Name 1 name1 2 name2 3 name3 4 name4 Result: name1,name2,name2,name4 当前我的查询如下所示 SELECT name FROM banned 聚合函数应该做到以下几点: SELECT GROUP_CONCAT(name ORDER BY name) AS name FROM banned 编辑: 要回答注释中的问题,可以添加一个分隔符子句

如何查询具有以下列的数据库:
id
name
。结果是“名称”列的行显示为列表

Id Name
1 name1
2 name2
3 name3
4 name4

Result: name1,name2,name2,name4
当前我的查询如下所示

SELECT name FROM banned
聚合函数应该做到以下几点:

SELECT GROUP_CONCAT(name ORDER BY name) AS name
FROM   banned
编辑:
要回答注释中的问题,可以添加一个
分隔符
子句来替换结果中的逗号:

SELECT GROUP_CONCAT(name ORDER BY name SEPARATOR '...') AS name
FROM   banned
选择GROUP_CONCAT( 不同名称 点名 分隔符“,”)
从禁止

你为什么要这么做?@草莓我在一张桌子里禁止了单词,想和推特进行比较API@Alex_TNT那么,在这种情况下,字符串比数组好吗?谢谢,似乎有效,我可以在查询中用其他东西更改逗号吗?如果不是这样的话,我会接受这个答案10min@Alex_TNT当然-只需添加一个
分隔符
子句。我已经编辑了我的答案以包含细节。非常感谢,我真的很感激。