在 MySQL 中,你可以使用 GROUP_CONCAT
函数来将具有相同名称但不同 ID 的两个字段合并到同一行中。以下是一个示例查询:
SELECT name, GROUP_CONCAT(id SEPARATOR ',') AS id_list
FROM your_table
GROUP BY name;
在这个查询中,我们使用了 GROUP_CONCAT
函数来将 id
字段的值合并到一个字符串中,并使用 SEPARATOR
关键字来指定分隔符。然后,我们使用 GROUP BY
子句来将结果按照 name
字段进行分组。
请注意,这个查询假设你的表名为 your_table
,并且你要合并的字段名为 name
和 id
。你可以根据实际情况修改这些值。