我很确定这在 Zend Framework 中是不可能的(我已经搜索了 Web、文档和问题跟踪器),但我只是想确定一下,所以我在这里问。
$select = $this->select();
$select->union($select1, $select2);
那当然行不通。解释我需要什么。我需要使用 UNION() 在 SELECT 查询中合并 2 个表,我知道我可以这样做:
$select = "$select1 UNION $select2";
问题是它会返回一个字符串,我需要获取一个选择对象,以便可以将它与 Zend_Paginator 一起使用。
我已经通过修改我的数据库架构解决了这个问题,但我只是好奇是否有一些解决方法。