两种 sql 查询方式选择

15次阅读

共计 280 个字符,预计需要花费 1 分钟才能阅读完成。

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

在十万数据基础上测试速度 方式一 > 方式二
但是这种直接使用库名方式感觉有点突兀,有其它讲究吗

正文完
 0