sql语句查询一张表中某字段值重复的记录数据

今天,面试中遇到了一道公认很简单的sql题目,但却做错,在此记录,以作警钟。

题目:
在user表中,查出name属性值重复2次以上的记录数据。

select * from user t where t.name in (select name from user group by name on having count(name) > 1)

自己的问题,必须改正。

你可能感兴趣的:(MySQL,面试见闻)