我有兩個完全相同的字段。表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. 將數據插入到條件爲/ codeigniter的數據庫中
- 3. 從數據庫中選擇並插入到不同的數據庫在PHP-MySQL
- 4. 將hibernate域對象插入到不同的數據庫中?
- 5. 我不能在目標C插入數據到SQLite數據庫
- 6. 插入項目數據庫
- 7. 在sql數據庫的多個表中插入一個條目
- 8. 通過Tkinter條目將數據插入數據庫
- 9. 插入到另一個數據庫只插入1條記錄
- 10. 插入查詢不會插入數據到mysql數據庫表
- 11. 數據未插入到數據庫中
- 12. 數據未插入到數據庫中
- 13. PHP/MySQL的:不插入到數據庫
- 14. mysqli的不插入到數據庫
- 15. Node.JS&Mongoose - 將項目插入到數據庫中的數組中
- 16. 在插入到Server1或SERVER2數據庫表觸發不同的插入到SERVER3數據庫表
- 17. 同時插入並更新多個項目到數據庫
- 18. 在SQLite數據庫中插入多個條目android
- 19. 從Android中的不同類插入照片到同一行sqlite數據庫中
- 20. MySQL觸發器將數據插入到不同的數據庫中
- 21. sql - 在數據庫中同時插入
- 22. 如何獲取不同的行最後插入到數據庫?
- 23. myslqli_query()不會將數據插入到我的數據庫中
- 24. SQLite的選擇,同時插入數據到數據庫
- 25. 插入到C#中的SQL數據庫#
- 26. 代碼不會插入到數據庫
- 27. CodeIgniter不插入網址到數據庫
- 28. php不會插入到mysql數據庫
- 29. 重複條目鍵「idx_client_id_parent_id_alias_language」當手動插入的Joomla數據庫
- 30. Groovy腳本插入帶有唯一鍵的數據庫條目