Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MySQL查找重复项并显示在一行上_Mysql_Sql - Fatal编程技术网

使用MySQL查找重复项并显示在一行上

使用MySQL查找重复项并显示在一行上,mysql,sql,Mysql,Sql,我想使用MySQL查找重复项,然后将这些项显示为一个组合记录。例如,我有两列:Name和Fruit。记录的采样可能如下所示: 乔-桃子 菲-香蕉 乔-杨桃 山姆苹果 我想将此数据显示为: 乔-桃子、淀粉果 菲-香蕉 山姆苹果 可能吗?你能帮我开始MySQL查询吗?我正在使用VB.NET开发我的应用程序。谢谢。您可以在这里使用group\u concat SELECT name, group_concat(fruit) FROM table GROUP BY name 为此,请使用GROUP\u

我想使用MySQL查找重复项,然后将这些项显示为一个组合记录。例如,我有两列:Name和Fruit。记录的采样可能如下所示:

乔-桃子
菲-香蕉
乔-杨桃
山姆苹果

我想将此数据显示为:

乔-桃子、淀粉果
菲-香蕉
山姆苹果


可能吗?你能帮我开始MySQL查询吗?我正在使用VB.NET开发我的应用程序。谢谢。

您可以在这里使用group\u concat

SELECT name, group_concat(fruit)
FROM table
GROUP BY name

为此,请使用
GROUP\u CONCAT

SELECT personName, GROUP_CONCAT(fruitName) fruitList
FROM tableName
GROUP BY personName