私はテーブルBからデータをコピーしなければならないテーブルAを持っています。今問題がありますテーブルAとテーブルBの両方にプライマリキーでありヌルにすることのできないカラムIDがあります。表AはDuplicatesを有する。どのテーブルからテーブルBにデータを挿入するのですか?重複なしでテーブルに挿入
-1
A
答えて
0
それはあなたが重複を削除するselect文でDISTINCT機能を使用することができます
INSERT INTO TableA(ID) SELECT DISTINCT ID FROM TableB B LEFT JOIN TableA A ON A.ID = B.ID WHERE A.ID IS NULL
+0
IDがDistinct Recordsを持っているので、IDカラム上でdistinctを使用することはできません。しかし、他の列はDuplicatesを持っています。私はRow_NumberでパーティションByを試していました。しかし、まだ解決していない問題 – Abhijit
0
ようなものになるだろう。私は両方のテーブルがID、名前と姓と呼ばれる3つの列があると仮定するつもりだ例で :
insert into tableB (ID, Name, Surname)
select
distinct(ID) as ID
,Name
,Surname
from tableA
;
はDISTINCT機能が別個の行を提供しますのでご注意ください。
関連する問題
- 1. 重複のない複数(7)のテーブルに挿入
- 2. 重複しないデータを別のテーブルのテーブルに挿入する
- 3. sql - テーブル2からテーブル1に挿入する方法重複値を挿入しない
- 4. sql重複なしでselectからテーブルに挿入する(DISTINCT以上必要)
- 5. EFが重複をテーブルに挿入したのはなぜですか?
- 6. 重複更新に挿入
- 7. 重複更新に挿入
- 8. 重複のないテーブルpsycopg2へのデータの挿入
- 9. Oracleテーブルにデータを挿入中に重複行を検索
- 10. Postgresの大きなテーブルを重複してチェックする効率的な挿入
- 11. 重複レコードを一時テーブルに挿入する
- 12. テーブルに挿入 - キーがnullの場合の重複を破棄
- 13. データを重複しないでmysqlに挿入する
- 14. 重複なしでdest_tableからsrc_テーブルに挿入
- 15. MongoDBの重複のない挿入
- 16. 複数のテーブルに挿入
- 17. MySql - 重複キーの挿入
- 18. 重複キーの挿入
- 19. 重複なしで挿入ASP.net(VB.net)を使用したMS Access
- 20. matplotlibに重複しないテキストを挿入するには?
- 21. Wordpressチェック重複してデータを挿入
- 22. SQL - 新しいテーブルに重複行を挿入してから重複レコードを削除する
- 23. nhibernateで重複を挿入する
- 24. 挿入一つのテーブルから別の行が、何の重複
- 25. 重複行を含むテーブル値パラメータ付きの一括挿入
- 26. 一時テーブルから重複行を挿入する
- 27. Oracle 11g重複を持つ別のテーブルから挿入する
- 28. 結果セットをテーブルに挿入する際に重複します
- 29. ハッシュマップに重複値を挿入する
- 30. ダッパー挿入重複レコードでエラーが発生しない
サンプルテーブルのデータと予想される結果を追加します。書式設定されたテキストは画像ではありません。 – jarlh
およびdbプラットフォーム – OldProgrammer
どのように(主キーであり、ヌルにすることができない列IDです。テーブルAは重複しています)? IDは重複していますか?または他の列? IDは主キーです。 –