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 = '今天开始学习数据库'