首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从不同数据库的两个表中查询数据

从不同数据库的两个表中查询数据
EN

Stack Overflow用户
提问于 2011-12-08 12:01:25
回答 2查看 895关注 0票数 2

起初我认为这是一个愚蠢的问题,但现在我受到了following question的启发。

背景:我在MySQL中有很多数据,但是MySQL的空间支持太糟糕了。理想情况下,我希望将所有东西都迁移到Postgres,但是从MySQL转换到Postgres是一个巨大的伤痛(我已经为此浪费了将近一周的时间)。现在我在想,如果我可以只在Pg中维护空间部分,在Pg中执行空间查询,然后使用这些行if从MySQL查询非空间数据。

我是一个Perl DBI人员。因此,我的问题是--我是否可以创建一个数据库句柄,该句柄实际上允许通过JOINing查询Pg中的表和MySQL中的表,假设它们有一个公共的id列?

EN

回答 2

Stack Overflow用户

发布于 2011-12-08 12:05:40

不需要,您需要分别查询两者,并在应用层合并数据。请在此处查看更详细的答案:

How to create linked server MySQL

票数 2
EN

Stack Overflow用户

发布于 2011-12-08 12:09:58

不,我不认为你可以那样做。您必须单独查询数据,并在代码中组合结果。我相信没有真正的RDB可以做你想做的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8425984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档