• ベストアンサー

2つのテーブルかを結合し、全てが重複しているレコードを削除させたい

PostgreSQLを使って、 2つのテーブルを作成しています。 A と B とします。 2つのテーブルはそれぞれ違う条件で、 作成されたものなのですが、項目は同じです。 (違う場合もあるかもしれませんが、今回はこれで) 2つのテーブルで全てが同じレコードがあれば、 削除し、1つのテーブルとして、作成させることは 可能なのでしょうか? 教えてください。できれば、例をあげて下さると 嬉しいです。 ご伝授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lahalito
  • ベストアンサー率48% (31/64)
回答No.1

テーブルAにすべての項目でUNIQUE制限をつけて、テーブルBから、全レコードをAに対してINSERTするってのはダメですか? INSERTしようとしたときに、重複するデータはUNIQUEキーではじかれる・・・ということで。 (想定で回答していますのでアイデアだおれかもしれません)

sara555
質問者

お礼

他の方法で何とかできました。 回答有難うございました。

関連するQ&A