在两个不同数据库中的表之间联接?

| 在MySQL中,我有两个不同的数据库-我们称它们为A和B。 是否可以在数据库A中的表与数据库B中的表之间执行联接?     
已邀请:
是的,假设该帐户具有适当的权限,则可以使用:
SELECT <...>
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1;
您只需要在表引用前面加上它所驻留的数据库的名称即可。     
SELECT <...> 
FROM A.tableA JOIN B.tableB 
    
SELECT *
FROM A.tableA JOIN B.tableB 
要么
SELECT *
  FROM A.tableA JOIN B.tableB
  ON A.tableA.id = B.tableB.a_id;
    

要回复问题请先登录注册