php - mysql查询以逗号分隔形式获取数据

标签 php mysql

我有一个表(用户表),其中存储数据如下

| name  |  address  |
|  A    |  x        |
|  A    |  y        |
|  C    |  z        |

我想要像下面这样的输出

    | name  |  address  |
    |  A    |  x ,y     |
    |  C    |  z        |

我需要在用户表(html View )中以逗号分隔值(例如,地址1,地址2)显示这些值 请帮我用php编码 我在后端使用 php。

最佳答案

您可以使用group_concat作为

select
name,
group_concat(address) as address
from user
group by name

关于php - mysql查询以逗号分隔形式获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449575/

相关文章:

php - 使用一个查询根据 id 从不同表中选择不同值

php - Travis 自动加载器 PhpUnit

php - 从数据库中获取趋势帖子 - symfony 查询生成器 - MySQL

mysql - 我在 Google 表格上有大量数据。我会用它来练习运行 SQL 查询。我怎样才能做到这一点?

MySQL检查数字是否在字符串字段中(数字用逗号分隔)

PHP 表单(有时)将空白条目输入 MySQL

mysql - 如何在 mysql 存储过程中使用 case-when 语句?

php - 数据表+服务器端处理=无法在多列中搜索

javascript - 尝试使子域作为无 Cookie 域工作

mysql - 从下面给出的示例数据中,删除名称和年龄组合上的重复项并打印结果