2020-07-07:mysql如何实现跨库join查询?

不是跨库吧,跨实例吧,目前跨库可以库名.表名这样直接联查join,跨实例的联查,使用federated存储引擎,可以远程查询另一个实例的表数据,但是很少这么用。一般不建议,不如将数据迁移到同一个实例下进行操作,数据存在不同实例,一般考虑的是业务架构问题,做表级别的主从复制什么的。

可以这样查询:

假如你有两个数据库,A库和B库,你要链接查询的是A库里面的a表与B库里面的b表,并且以a.id和b.id来关联的话,那么可以这样来写sql

select * from A.a inner join B.b on a.id = b.id where ...

2022-04-04

2022-04-04