mysql查询多字段所有有重复记录的数据

场景:
1.指定字段必须有重复的,如果所有记录只有一条,则不显示
2.必须是多个字段
3.必须显示所有查询出来的记录,而不是group by分组出的数据;
4.必须是一条sql语句
5.相同的字段显示在一起
6.显示所有字段
表结构
phone ,name ,sex;
要求查询出所有phone相同的情况下,sex也相同的所有记录。

SELECT * FROM test WHERE (phone,sex) IN(SELECT phone,sex  FROM test GROUP BY phone,sex HAVING COUNT(*)>1) ORDER BY phone;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,405评论 5 115
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,212评论 2 89
  • 写在前面:布莉的母亲终究是离开了;韩也进山了;利顿也另外找到了新药… 咳、、咳咳、韩,你有完没完啊,咳,你,你要进...
    左先生和右先生阅读 2,548评论 0 2
  • 前言 其实我最想说的一句话,你终于走来。 尽管给了你青春的时光和容颜,但我看到你背负的使命和黑暗!如果心灵可以围观...
    王河阅读 5,393评论 0 6
  • 昨晚临时被爸爸妈妈从温州拖到洞头去,他们说我的幼儿园好朋友回洞头了,我们要聚会。没错,就是幼儿园同学,就是我那帮开...
    凉快啊阅读 1,747评论 0 0

友情链接更多精彩内容