- ベストアンサー
重複レコードの一括削除
重複データを抽出して、重複しているデータ分だけを一括で削除する事は可能でそうか。 SELECT hoge,count(*) AS count FROM テーブル GROUP BY hoge HAVING count>1 このように出せば重複データを出せたのですが、500件ほどレコードがあり、手作業では辛いです。 お力お貸しくださいませm(_ _)m よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
重複データを抽出して、重複しているデータ分だけを一括で削除する事は可能でそうか。 SELECT hoge,count(*) AS count FROM テーブル GROUP BY hoge HAVING count>1 このように出せば重複データを出せたのですが、500件ほどレコードがあり、手作業では辛いです。 お力お貸しくださいませm(_ _)m よろしくお願いします。
お礼
うまく行きました! 一括削除はできませんでしたが、 select * from テーブル group by hoge having count(hoge) > 1 とリストを出してレコードを削除したら解決しました! ありがとうございましたm(_ _)m
補足
ありがとうございます! 1個だけ残したいのです。 書いて頂いた分は1個残すのでしょうか。