SQL查询语句,怎样查询重复数据
有表A,中有字段id,name,memo现在有很多id重复的数据,怎么把这些重复的都查出来?groupby?请写出SQL语句,谢谢...
有表A, 中有字段id, name, memo
现在有很多id重复的数据,怎么把这些重复的都查出来?
group by? 请写出SQL语句, 谢谢 展开
现在有很多id重复的数据,怎么把这些重复的都查出来?
group by? 请写出SQL语句, 谢谢 展开
12个回答
展开全部
select id, name, memo
from A
where id in (select id from A group by id having count(1) >= 2)
from A
where id in (select id from A group by id having count(1) >= 2)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(*),id from 表名 group by id having count(*)>1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id,count(1) as num from table where num>1 group by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id,count(*) from A group by A.id havinig count(*)>1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们假如在goods表中id是唯一的,其中name可能会相同,现在要查出name存在重复的所有条目,sql可以这样写,可能理解不同,仅供参考
select id,name from goods WHERE name in ( SELECT name FROM goods GROUP BY name HAVING COUNT(name) > 1)
select id,name from goods WHERE name in ( SELECT name FROM goods GROUP BY name HAVING COUNT(name) > 1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询