如何在Cakephp中在同一查询中从不同的数据库获取数据


How to get data from different DB in same query, in Cakephp?

我有不同的数据库,每个数据库都有相同的表,我需要对这些表中的信息进行分组。

例如:

  • 表顺序 数据库 1
  • 表顺序数据库 2

伪代码的想法是:

"SELECT * FROM orders(db 1), orders(db 2)"

你知道一个简单的方法吗?

你能不使用传统的ANSI语法吗?

"SELECT * FROM db1.orders Orders1, db2.orders Orders2"

我没有专门使用 Cakephp,但是如果你想做一个交叉连接(顺便说一句,这是非常不高性能的,有更好的方法可以做到这一点),这是标准方法。