我有两个完全相同的字段。表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脚本插入带有唯一键的数据库条目