0

假设我有 2 个名为db1和的数据库db2。由于某些原因,我们的托管服务每个数据库只允许 1 个用户。我user1是 的管理员db1,并且user2是 的管理员db2。这是一个示例查询:

SELECT *
FROM db1.table1, db2.table2
WHERE db1.table1.column1 = db2.table2.column2;

user1如果(or user2) 是 和 的管理员,db1则上述 SQL 有效db2。但就我而言,事实并非如此。这就是 SQL 不起作用的原因,因为user1它没有权限,db2反之亦然。

如何在这两个数据库之间进行交叉引用?

谢谢。

4

0 回答 0