我们可以对来自不同数据库的两个表使用join操作吗?如果是,那该怎么办?
两个数据库都在同一台服务器上,DBMS是相同的.
我在两个不同的数据库中有两个表.两个数据库都托管在同一AWS RDS服务器上.我有一个用户帐户可以访问这两个数据库.我在config\database.php中定义了两个不同的连接:
return array(
'default' => 'mysql',
'connections' => array(
# Our primary database connection
'mysql' => array(
'driver' => 'mysql',
'host' => 'samehost',
'database' => 'database1',
'username' => 'user1',
'password' => 'pass1'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
# Our secondary database connection
'mysql2' => array(
'driver' => 'mysql',
'host' => 'samehost',
'database' => 'database2',
'username' => 'user2',
'password' => 'pass2'
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
),
);
Run Code Online (Sandbox Code Playgroud)
我有两个模型用于table1 …