如何查询数据表中重复的数据?

如何查询数据表中重复的数据?,第1张

如何查询数据表中重复的数据?,第2张

在测试中,经常会对程序中的某个函数进行重复测试,导致数据表中除主键外的数据重复。我们如何找出这些重复的数据?
事实上,您可以用一条非常简单的SQL语句来查询它。如果要查询数据表中某个字段的副本(这里假设字段名是ID1),可以使用下面的SQL语句。
选择表1。*从表1右连接(
select id1 from table 1 group by在表1上具有count (id1) > 1) t的id1。id1 = t.id1
如果要查询数据表中有两个字段是重复的,可以使用下面的语句进行查询。
选择表1。*
From table 1 right join(
select ID1,ID2 From Table1 Group by ID1,2 id having COUNT(ID1)> 1 and COUNT(ID2)> 1)T
ON table 1。ID1 = T. ID1和表1。ID2 = T. ID2
考试提示:上面代码中出现的ID1和ID2字段不是数据表的主键。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 如何查询数据表中重复的数据?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情