- ベストアンサー
2つのテーブルかを結合し、全てが重複しているレコードを削除させたい
PostgreSQLを使って、 2つのテーブルを作成しています。 A と B とします。 2つのテーブルはそれぞれ違う条件で、 作成されたものなのですが、項目は同じです。 (違う場合もあるかもしれませんが、今回はこれで) 2つのテーブルで全てが同じレコードがあれば、 削除し、1つのテーブルとして、作成させることは 可能なのでしょうか? 教えてください。できれば、例をあげて下さると 嬉しいです。 ご伝授お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テーブルAにすべての項目でUNIQUE制限をつけて、テーブルBから、全レコードをAに対してINSERTするってのはダメですか? INSERTしようとしたときに、重複するデータはUNIQUEキーではじかれる・・・ということで。 (想定で回答していますのでアイデアだおれかもしれません)
お礼
他の方法で何とかできました。 回答有難うございました。