データベース内のテーブルに重複した行が含まれていることに気付きました。これはさまざまな日に発生しました。
このクエリを実行すると
select ACC_REF, CIRC_TYP, CIRC_CD, count(*) from table
group by ACC_REF, CIRC_TYP, CIRC_CD
having count(1)>1
重複している行と、それが何回存在するかを確認できます (常に 2 のようです)。
行には一意のIDがあり、最新のIDで値を削除するのが最善だと思います
複製されたデータを選択したいのですが、IDが最も高いデータのみを選択して、削除する前に別のテーブルに移動できるようにします。
この選択を行う方法を知っている人はいますか?
どうもありがとう