Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其他数据库上的PHP PDO LEFTJOIN_Php_Mysql_Left Join - Fatal编程技术网

其他数据库上的PHP PDO LEFTJOIN

其他数据库上的PHP PDO LEFTJOIN,php,mysql,left-join,Php,Mysql,Left Join,我有一个项目,我有两个MySQL数据库。它们完全分开了。它们位于两个不同的服务器上。没有办法只用一个 是否可以使用LEFTJOIN将它们连接在一起? 或者我必须将其拆分为两个单独的查询并自己进行比较吗?只要用于连接第一个数据库的db用户有权访问第二个数据库,您就可以进行跨db连接,您只需要指定它们: SELECT db1.table.field, db2.othertable.otherfield FROM db1.table JOIN db2.othertable ... 不,它们是独立的服

我有一个项目,我有两个MySQL数据库。它们完全分开了。它们位于两个不同的服务器上。没有办法只用一个

是否可以使用LEFTJOIN将它们连接在一起?
或者我必须将其拆分为两个单独的查询并自己进行比较吗?

只要用于连接第一个数据库的db用户有权访问第二个数据库,您就可以进行跨db连接,您只需要指定它们:

SELECT db1.table.field, db2.othertable.otherfield
FROM db1.table
JOIN db2.othertable ...

不,它们是独立的服务器如果它们都是mysql服务器,那么您可以使用表。