我有兩個完全相同的字段。表A包含7160條記錄和表B 7130條記錄。現在我想從表A中插入不同的記錄到表B中,以便B不應該有任何重複條目。我應該如何去做這件事?插入不同的條目到數據庫中
0
A
回答
1
這基本上選擇有能力的不在B.它的工作記錄,但您可能需要調整您使用唯一的場確定一條記錄。在這個例子中,我使用的字段 'ID',但你可能要改變,要A.field1 = B.field1 AND A.field2 = B.field2等
INSERT INTO TABLEB
(
SELECT A.*
FROM TABLEA A
LEFT JOIN TABLEB B ON A.ID = B.ID
WHERE B.ID IS NULL
)
1
您可以使用「聯合」查詢將多個表中的結果合併到一個結果集中。 「聯合」將只返回所有表中不同的行。
更多信息,請參見本頁面:
0
insert into tableB (id)
select t1.id from tableA t1
where t1.id not in (select t2.id from tableB t2)
相關問題
- 1. 不插入數據到數據庫中
- 2. 將數組插入到數據庫中的不同行中
- 3. 插入數據庫條件
- 4. 將數據插入到條件爲/ codeigniter的數據庫中
- 5. 不插入數據到數據庫
- 6. 不能插入數據到數據庫
- 7. 從數據庫中選擇並插入到不同的數據庫在PHP-MySQL
- 8. 將不同類型的NSArray插入到sqlite數據庫中?
- 9. 將hibernate域對象插入到不同的數據庫中?
- 10. 如何使用Kohana ORM插入多個條目到數據庫?
- 11. 紅寶石 - 從CSV插入條目到數據庫
- 12. 我不能在目標C插入數據到SQLite數據庫
- 13. 插入項目數據庫
- 14. 插入前檢查數據庫中的重複條目
- 15. 在數據庫中插入條目的最佳方法
- 16. 在sql數據庫的多個表中插入一個條目
- 17. 從其他數據庫插入條目不存在
- 18. mysql數據庫導出表插入不同的數據庫
- 19. MySQL數據庫不同插入
- 20. 從數組中插入多條記錄到我的數據庫
- 21. 通過Tkinter條目將數據插入數據庫
- 22. 插入到另一個數據庫只插入1條記錄
- 23. 數據未插入到數據庫中
- 24. 數據未插入到數據庫中
- 25. Node.JS&Mongoose - 將項目插入到數據庫中的數組中
- 26. 插入查詢不會插入數據到mysql數據庫表
- 27. mysqli的不插入到數據庫
- 28. PHP/MySQL的:不插入到數據庫
- 29. 插入數據到不同的標籤
- 30. 在插入到Server1或SERVER2數據庫表觸發不同的插入到SERVER3數據庫表