在同一台服务器上从两个不同数据库中加入两个数据库表

问题描述:

我们可以从两个不同数据库中连接两个表,并且两个数据库都托管在同一台服务器上。在同一台服务器上从两个不同数据库中加入两个数据库表

我有一个来自drupal 7的数据库和另一个来自codeigniter 3.0的数据库。我可以从codeigniter连接drupal数据库并获取记录,但是我想要使用codeigniter数据库加入drupal数据库表。 如果可能,请帮助我。

+0

Plz看到这个,如果它可以帮助你:http://dba.stackexchange.com/questions/75358/join-tables-in-two-databases-make-query-slow-is-更好的分区分贝 – NoNaMe

+0

非常感谢,但这并没有帮助我。我描述了我的问题,我有两个第一个环境是drupal,第二个是codeigniter,它托管在同一台服务器和数据库上,这是我的SQL托管在同一台服务器上,我想在codeigniter环境中调用drupal数据库。所以我在codeigniter中创建了一个持久连接,并调用drupal数据库并获取记录,但一次只有一个数据库处于活动状态。那么我怎么能从两个数据库表中激活数据库和连接表。 – Pratyush

你应该在DB中编写一个DB过程,比如你在Drupal环境中连接的DB中编写过程,在这个过程中你可以使用两个DB表,然后从Drupal环境调用它。 希望这会解决你的问题。 使用相同的链接:https://dba.stackexchange.com/questions/75358/join-tables-in-two-databases-make-query-slow-is-better-to-partition-db