当前位置: 首页 > 面试题库 >

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

姜志
2023-03-14
问题内容

在MySQL中,我有两个不同的数据库-我们姑且称之为 一个

是否可以在数据库 A 中的表与数据库 B中 的表之间执行 联接


问题答案:

是的,假设该帐户具有适当的权限,则可以使用:

SELECT <...>
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1;

您只需要在表引用前面加上它所驻留的数据库的名称即可。



 类似资料:
  • 问题内容: 我们正在多家商店中运行带有MySql后端的Java PoS(销售点)应用程序。我想保持商店中的数据库与主机服务器上的数据库同步。 商店中发生某些更改时,应在主机服务器上对其进行更新。我该如何实现? 问题答案: 复制不是很难创建。 这里有一些很好的教程: http://aciddrop.com/2008/01/10/step-by-step-how-to-setup-mysql-data

  • 我有两个表:p. test和q。在两个不同的数据库上测试-p和q。 这两个表都有不同的MYSQL连接,并且位于两个不同的服务器上。 我需要做一个自然连接,如下所示:http://www.microshell.com/database/sql/comparing-data-from-2-database-tables/2/ 我怎么可能做到呢?我还使用java PreparedStatement来实际

  • 偶尔会用到不重新生成持久化标识(identifier),将持久实例以及其关联的实例持久到不同的数据库中的操作。 //retrieve a cat from one database Session session1 = factory1.openSession(); Transaction tx1 = session1.beginTransaction(); Cat cat = session1.

  • 我在数据帧df1中有一组列(col1,col2,col3)我在数据帧df2中有另一组列(col4,col5,col6)假设这两个数据帧具有相同的行数。 如何生成在df1和df2之间进行成对相关的相关表? 这张桌子看起来像 我使用,它似乎没有按要求生成表。 我已经看到了如何检查两个数据集的匹配列之间的相关性的答案?,但主要的区别在于col名称不匹配。

  • 现在我们需要用JOOQ创建left join查询,什么将left join来自两个不同数据库的两个表 示例本机SQL查询(贝娄),我们需要这个查询是建立使用JOOQ框架,而不是使用本机SQL。直到现在我还没有找到任何解决方案,也许JOOQ不支持这个功能

  • 问题内容: 这是我的学校项目。我很喜欢eForum的部分。我试图删除一个用户,被删除的用户的所有主题和回复也将被删除。 此方法检索表的第一列的值并将其存储为userID。然后,它将执行delete sql语句以删除某些用户。 对于此方法,它将采用另一个表的第一列的值(该表显示所有线程)并执行delete sql语句。 但是,删除一些用户后,被删除用户的线程和回复仍存储在数据库中。我目前在数据库中使