MYSQL数据库合并问题求教

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:58:36
两个单位的人事档案使用同样的程序!
所以表的结构和ID的结构完全相同!
比如:工号00001 小王 A单位
工号00002 小李 B单位

如何将这两个库的数据合并到一个库?可以在B库的
工号00002变成 工号10002
请问如何实现?
工号使用的表数据太多了。。
谢谢高手帮忙!
A单位的表ID 工号00001 小王
B单位的表ID 工号00001 小李

比如我要把B单位的表合并到A单位
怎么实现?这样ID不是会冲突么?比如我把B单位的工号00001改成工号100001 然后这样合并,请问如何实现?

insert into 表A select concat('1',right(id,4)),... from 表B

这个可以使用内联接.1/

必须 ,建立成主外建关系 . 你可以这样实现:

select 表名1.列名1 ,表名2.列名2
from 表名1, 表名2
where 表名1.主键列 =表名2.外键列