DB2 查询在 zend 的同一查询中从 2 个数据库中选择

Posted

技术标签:

【中文标题】DB2 查询在 zend 的同一查询中从 2 个数据库中选择【英文标题】:DB2 query selecting from 2 databases in same query in zend 【发布时间】:2013-03-20 11:06:48 【问题描述】:

我想知道是否有人知道是否可以在 Zend 中运行一个查询,该查询将连接到两台不同服务器上的两个不同数据库并将结果合并到一个结果集中?

【问题讨论】:

看看this question,尤其是关于联邦的东西。 【参考方案1】:

您可以通过包装器将一个数据库联合到另一个数据库中。您通过昵称引用表,然后正常执行查询,因为两个表都在同一个数据库中(连接、排序等)

在 DB2 数据库之间或与 Informix 之间的联合是免费的(因为来自 IBM)。如果您想联合其他数据源(Oracle、Excel、平面文件),则必须单独购买。

使用联合,您不需要在应用程序级别进行连接,而是在数据库级别进行。

【讨论】:

以上是关于DB2 查询在 zend 的同一查询中从 2 个数据库中选择的主要内容,如果未能解决你的问题,请参考以下文章

3.2 Zend_Db_Select

在同一个 SELECT sql 查询中从 SUM() 计算百分比

DB2中2张表中有同一个字段名 要同时查询出2个字段怎么解决

如何在 ms 访问中的一个查询中从同一个表中获取数据

Zend 模型类 - 选择被声明为静态方法的查询

DB2 like查询同一天时间问题