在oracle中查找重复记录的查询
我需要查询以查找重复记录:在oracle中查找重复记录的查询,oracle,plsql,Oracle,Plsql,我需要查询以查找重复记录: select min(a.rowindex)rowindx, b.rowindex rowindx1 from dedupinitial1 a, dedupinitial1 b where a.rowindex < b.rowindex and a.name = b.name group by b.rowindex order by 1; 但我想要这样的结果 3 182161 3 121963 3 41619 3
select min(a.rowindex)rowindx, b.rowindex rowindx1
from dedupinitial1 a,
dedupinitial1 b
where a.rowindex < b.rowindex
and a.name = b.name
group by b.rowindex
order by 1;
但我想要这样的结果
3 182161
3 121963
3 41619
3 219762
3 163808
3 122614
3 271
3 163809
3 81
3 3
4 75060
4 60086
4 109294
4 98135
4 98468
4 165069
4 4
我的期望结果也包括3和4组这有效吗
select min(a.rowindex)rowindx, b.rowindex rowindx1
from dedupinitial1 a,
dedupinitial1 b
where a.rowindex <= b.rowindex
and a.name = b.name
group by b.rowindex
order by 1;
选择最小值(a.rowindex)rowindx,b.rowindex rowindx1
从1 a开始,
首字母1 b
a.rowindex在哪里工作
select min(a.rowindex)rowindx, b.rowindex rowindx1
from dedupinitial1 a,
dedupinitial1 b
where a.rowindex <= b.rowindex
and a.name = b.name
group by b.rowindex
order by 1;
选择最小值(a.rowindex)rowindx,b.rowindex rowindx1
从1 a开始,
首字母1 b
其中a.rowindex不是当您长时间盯着查询时,简单的解决方案只是出于某种原因跳过我们的大脑:D不是当您长时间盯着查询时,简单的解决方案只是出于某种原因跳过我们的大脑:D