日期:2014-05-19  浏览次数:20718 次

求助:大神们,给点建议吧。
有两个数据库,a数据库中有user表,有userid,name,pwd...等字段,b数据库中有member表,有userid,name,pwd,date....等等字段。如何把这两个表给关联起来。这两个数据库是依赖不同的系统,需要依据a项目把b项目整合到a项目中。

用的是mysql数据库。如何把这两个不同的数据库中的表关联起来呢。。

我是这样想的:不知道对不对。

在b数据库中建立一张中间表a_b,里面就连个字段。一个是a_userid和b_userid。基本上就这样了。

但是如果要对其进行CRUD呢??怎么弄。。纠结。。

------解决方案--------------------
探讨

不记得MySQL关于子查询的支持要求,大致这样试试看:

Insert Into B.b(uid, xxoo, xxoo)
Select uid, xxoo, xxoo From A.a
Where uid NOT IN (
Select uid From B.b
)

------解决方案--------------------
去开了个会,貌似楼主已经搞定了啊,不错不错。。。