2

我想使用 MySQL 来查找重复项,然后将这些项目显示为一个组合记录。例如,我有两列:名称和水果。记录样本可能如下所示:

Joe - Peaches
Faye - 香蕉
Joe - Starfruit
Sam - Apples

我想将此数据显示为:

乔 - 桃子,杨桃
Faye - 香蕉
山姆 - 苹果

那可能吗?你能帮我启动 MySQL 查询吗?我正在为我的应用程序使用 VB.NET。谢谢你。

4

2 回答 2

4

为此使用GROUP_CONCAT

SELECT personName, GROUP_CONCAT(fruitName) fruitList
FROM tableName
GROUP BY personName
于 2012-08-22T14:14:15.967 回答
1

你会想在这里使用 group_concat 。

SELECT name, group_concat(fruit)
FROM table
GROUP BY name
于 2012-08-22T14:14:04.857 回答