发现,当用户名相同的记录多余两个的时候会出现问题,每条记录会被查询出两次。比如id为1、2、3条记录的Name都是user1,那么1和3、2和3、1和2会被查询出来,
也就是每条记录被查出来两次。这样是不行的,所以又回头想sql语句。 可以使用group by 来做。 复制代码 select * from M_USER where Name in (select Name ss from M_USER where IsDeleted=0 group by Name having count(*)> 1 )
查询数据库中所有名称相同的记录
标签:有用 name color 数据 用户名 用户表 group by style class