选择表中出现次数超过给定次数的行

马特·麦克登

我在mysql db中有一个表,我需要从中选择选择行,这些行重复的次数超过给定的次数,但是结果不应合并(如果该行在表中是五次,我希望它在结果中出现五次)

表格包含三栏:编号,名称,姓氏

我已经尝试过像这样分组:

SELECT t.Name, t.Surname FROM table t
WHERE t.Id IN (
    SELECT tt.Id FROM table tt
    GROUP BY tt.Name, tt.Surname
    HAVING count(*) > 10
)

我知道我的错误在哪里-在此子查询中,因为据我了解,每个唯一的名称+姓氏仅返回一个ID,但我不知道如何正确实现所需的行为。

穆雷尼克

一种解决方法是将原始表与聚合查询联接:

SELECT t.*
FROM   t
JOIN   (SELECT   name, surname, COUNT(*)
        FROM     t
        GROUP BY name, surname
        HAVING   COUNT(*) > 10) aggr ON t.name = aggr.name AND 
                                        t.surname = aggr.surname

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择表中出现次数超过给定次数的行

来自分类Dev

从连接表中选择出现次数超过 n 的行

来自分类Dev

如何仅选择表中出现次数最少的记录?

来自分类Dev

如何仅选择表中出现次数最少的记录?

来自分类Dev

选择在其他特定表中出现次数最多的行作为外键

来自分类Dev

如何获取表中出现次数(频率)的行

来自分类Dev

计算数据在表中出现的次数

来自分类Dev

计算一行中出现的次数

来自分类Dev

给定字符串中出现次数最多的词

来自分类Dev

计算2个不同值在SQL表的多于1行中出现的次数

来自分类Dev

选择一个项目在“in”子句中出现的次数

来自分类Dev

数据框中出现的次数

来自分类Dev

列中出现次数的计数

来自分类Dev

计算列中出现的次数?

来自分类Dev

计算列表中出现的次数

来自分类Dev

mySQL LEFT JOIN和COUNT表中出现的次数

来自分类Dev

计算一个值在表SQL中出现的次数

来自分类Dev

R计数某级别在n行中出现的次数

来自分类Dev

根据行在Sqlite中出现的次数更新行

来自分类Dev

R计数某级别在n行中出现的次数

来自分类Dev

获取重复行以及在MYSQL中出现的次数

来自分类Dev

返回出现次数超过x次的字段的行计数

来自分类Dev

计算给定输入的出现次数

来自分类Dev

如果某个特定值在熊猫中出现的次数超过1次,则将其删除

来自分类Dev

查找在python上出现次数超过特定次数的字母数?

来自分类Dev

MySQL选择时间戳最接近但不超过给定时间戳的行

来自分类常见问题

如何计算一组单词在t-sql中的给定数据中出现的次数?

来自分类Dev

如何计算一组单词在t-sql中的给定数据中出现的次数?

来自分类Dev

Python,查找每个标记在给定文件中出现的次数

Related 相关文章

热门标签

归档