php - 获取 GROUP_BY 值作为字符串

标签 php mysql sql group-by group-concat

我有一个名为问题的简单表格:

id | asker
 1 | Bob
 2 | Marley
 3 | Bob

我想获得一个以逗号分隔的提问者值列表。我使用以下查询:

SELECT GROUP_CONCAT(asker) FROM questions

这将导致:

Bob,Marley,Bob

我希望它的结果是这样的:

'Bob','Marley','Bob'

谢谢

最佳答案

原始版本在 mySQL 中运行不佳。

解决 Wrikken 非常合理的担忧

SELECT GROUP_CONCAT(concat('''',asker,'''')) FROM questions

关于php - 获取 GROUP_BY 值作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15394844/

相关文章:

php - 切换标签菜单

php - mysql_result 用 mysqli_data_seek 替换,计数不正确

php - 无法加载数据库驱动程序 mysqli!在购物车上

sql - 什么是表示数据库中两个不同用户输入的数据的有效方法

mysql - At-在列名之前登录 SQL 语句

sql - 按日期列的子集对增量表进行分区

php - 如何插入数据库并在一个查询中获取插入的记录?

PHP;从查询字符串中删除单个变量值对

mysql - 在 WordPress 中根据 2 个日期元键获取事件

php - 显示一排。需要循环显示