mysql 中有两个库 A ,B 分别对应独立两个项目,现在有第三个项目需要关联查询 ab 两个库的数据
方式一(直接使用库名.表名)
SELECT
a.id,
b.id
FROM
databaseA.table a
LEFT JOIN databaseB.table b ON a.account = b.account
方式二(在某个库中新建视图)
SELECT
a.id,
b.id
FROM
databaseA.table a
LEFT JOIN databaseA.v_table b ON a.account = b.account
在十万数据基础上测试速度 方式一 > 方式二 但是这种直接使用库名方式感觉有点突兀,有其它讲究吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.