昨日MMAXさんに教えてもらい昨日からPostgreSQLいじり中。
会社のシステム管理プログラム更新の為もあって。
夜勤中に既存システムDBからSQLのDBへデータを取り込んでいたらどこでミスったか大量に重複行ががががが
夜勤中には解決できず帰ってから調べ続けてようやく重複行削除できたので方法を覚え書き。
ちなみに参考にしたサイトはこんぶろぐさん。
こんぶろぐさんではテンポラリ使っているけどまだ使い方わからずテンポラリうまくいかなかったので直接新しいテーブル作ってしまいました。
というかなんでこの方法思いつかなかったんだ(汗
create table ネタ as
(select distinct * from 元ネタ);
意味は「元ネタ」という名前のテーブルから重複したモノを覗く全てのデータで新たに「ネタ」というテーブルを作れ
ってことかな?
問題点などあればつっこみよろしくですヾ(*’-‘*)
orz
1回では全ての重複行消えないっぽ…なぜなんだぁぁぁっぁあorz