mysql - 对于 mysql 中的特定字段,返回表中计数 > 1 的所有记录

标签 mysql count

我知道如何根据字段中的不同值计算表中的记录,但我现在正在尝试返回表中在给定字段中具有重复值的所有记录(没有看到没有的记录)所以我可以对这些记录做一些分析。我可以这样使用计数吗?我试过了

where count (distinct FIELD_A)>1

但它说我使用的组不正确。

最佳答案

试试这个:

SELECT
    FIELD_A, count(*) no_of_records
FROM table
GROUP BY FIELD_A
HAVING count(*) > 1;

关于mysql - 对于 mysql 中的特定字段,返回表中计数 > 1 的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29434140/

相关文章:

mysql - MgmtSrvr错误—无法确定要用于此节点的节点ID。在命令行上使用--ndb-nodeid = <nodeid>进行指定

mysql - 为什么我的 sequelize 查询在急切加载与另一个关联的模型时会因 ER_BAD_FIELD_ERROR 而中断?

sql - 在新列中标记重复值

vim - 无法计算Vim中的匹配数目

javascript - 简单的 jquery 第二个计数器

sql - select distinct count 和 select count distinct 有什么区别?

mysql - 警告 : mysql_query() expects parameter 2 to be resource, bool 值在 C :\wamp\www\pyrll\emlhome. php 第 15 行给出

PHP:将共享用户数据作为 JSON 字符串存储在 MySQL 中是多么糟糕的想法?

mysql - 需要帮助来定义一个查询,我试图从 3 个不同的表中获取数据

ios - 与第二组相比,NSSet 计数唯一条目