如何查找具有多个不同名称的项目

用户名

我在使用非常简单的sql查询时遇到了麻烦。我想识别所有具有多个名称的物品。这是我目前正在做的事情:

select group_concat(distinct name) names
from table 
group by master_id
having names like '%,%'

不幸的是,很多names,在里面,所以上述不能很好地工作。进行此查询的正确方法是什么?

蒂姆·比格莱森(Tim Biegeleisen)

这是您查询的正确版本:

SELECT
    master_id,
    GROUP_CONCAT(DISTINCT name) names
FROM yourTable
GROUP BY master_id
HAVING COUNT(DISTINCT name) > 1;

我们需要在HAVING子句中算出不重复的原因是,聚合字符串中的逻辑项是不重复的名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Eclipse:具有相同名称但位置不同的多个项目

如何仅查找具有不同名称的重复文件?

在DOM中访问多个具有相同名称的项目

在Eclipse中导入具有相同名称的多个项目

声明具有相同名称的不同类的多个对象

XSD具有相同名称但类型不同的多个元素

具有不同名称的多个Spring配置文件

在tkinter中创建多个具有不同名称的按钮

如何在Vuejs项目中导入具有相同名称的多个组件?

如何为不同的标签声明多个具有相同名称的可样式化属性?

如何从不同的JAR中读取多个具有相同名称的资源文件?

如何在Python中创建具有不同名称的多个文件

如何创建多个具有不同名称的文件并用Python写入文件

如何一次重命名具有不同名称的多个文件?

如何从具有相同名称的多个元素中获取单击元素,数组的不同索引索引

如何导入具有固定路径的不同名称的文件

如何合并多个具有相同名称的列的表

连接具有不同名称的表

如何重复删除不同名称的项目

具有相同名称的多个div

具有相同名称的多个输入

使用熊猫联接具有不同名称的多个软键和多个硬键

查找具有相同名称但在不同目录结构中的相同文件

Bash命令查找具有相同名称但扩展名不同的文件

查找和复制具有相同名称但扩展名不同的文件

查找具有相同名称但扩展名不同的文件并删除最早的文件

是否有功能在python中保存多个具有不同名称的csv文件?

返回在列中具有相同确切项目的不同名称对

VS2005-同一项目中多个具有相同名称的文件