重复数据过滤,该怎么解决
重复数据过滤
数据库中有这么一个表
ID UserName a b c
1 张三 1 0 0
2 李四 1 1 0
3 张三 0 1 0
4 张三 1 0 0
怎么用sql语句把
1 张三 1 0 0
4 张三 1 0 0
这种重复数据显示出来?
------解决方案--------------------
select UserName ,a,b,c from tb group by UserName ,a,b,c having count(*)> 1
数据库中有这么一个表
ID UserName a b c
1 张三 1 0 0
2 李四 1 1 0
3 张三 0 1 0
4 张三 1 0 0
怎么用sql语句把
1 张三 1 0 0
4 张三 1 0 0
这种重复数据显示出来?
------解决方案--------------------
select UserName ,a,b,c from tb group by UserName ,a,b,c having count(*)> 1