如何使用另一个数据库从一个数据库中进行选择

时间:2017-10-31 20:21:30

标签: mysql

我试图从一个数据库中选择另一个使用条件,但我的问题是如何在我的编辑器中执行此操作我在我的phpmyadmin环境中使用此代码并且它工作正常,但如何在我的源代码中编写相同的查询,我的问题是如何在一个语句中连接到两个不同的数据库

  select * from users.message where sender in( select id from secured.reg_users)

1 个答案:

答案 0 :(得分:0)

只要2个数据库位于同一个mysql服务器中,上述查询就可以使用单个连接。 (请记住,phpmyadmin也会在任何时候连接到单个数据库!)如果没有,那么你可以试用federated tables,但很可能你只能在sql中执行此操作。

在后一种情况下,您的代码需要从secured.reg_users表中检索ID列表,然后将该列表用作主查询的参数。