求一个sql语句 有这样一个表:有若干个字段如:id username age sex等其中username表示姓名(有可能重名),请问怎么样能把重名的记录查找出来?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from 你的表名 group by username having count(username) > 1; 谢谢yueliangdao0608你说的这个语句还有一个问题,就是只能查找到重名的多条记录中的一条,我想把重复的记录都 显示出来! 假设表名为aselect * from a where username in (select username from a group by username having count(username) > 1) order by username; 好,能实现这个功能,我数据库有3000多条记录,要查很长时间。先用着这个了,再慢慢优化。再次感谢yueliangdao0608 有关Datetime数据类型的问题,高手请进 mysql 调用java,perl,python等语言 继续计算2个datetime相差的月数 mysql如何把日期定义09/03/25/类型? linux下如何卸载mysql5.0 不同类型的表 两条查询语句的差别在哪里? 按每3个小时的统计 我起先用solaris自带的apache安装了web,我现在想加入php+mysql支持,我该怎么做? mysql乱码问题 ado编程,Update老是出错,显示“基于查询的更新失败,因为没有发现要更新的行” 一个mysql dump命令,直接跑和用crontab跑,结果竟然不同
你说的这个语句还有一个问题,就是只能查找到重名的多条记录中的一条,我想把重复的记录都 显示出来!
select * from a where username in (select username from a group by username having count(username) > 1) order by username;