mysql实现跨库查询

现在一个项目有多个数据库,所以想要学习一下跨库查询。

工具:mysql,Navicat Premium

下面是数据库关系:

user数据库中的userdata表,id是userdata中的一个字段

plan数据库中的userplan表,planname是表userplan中一个字段

userdata表与userplan表中userID关联

查询的sql语句如下:

SELECT
`plan`.userplan.planname,
userdata.id
FROM
`user`.userdata
LEFT JOIN `plan`.userplan ON `plan`.userplan.user_id = `user`.userdata.id
WHERE
`plan`.userplan.planname = '今天开始学习数据库'

原文地址:https://www.cnblogs.com/zynzyf/p/12915099.html