2013-10-08 3 views

ответ

0

Zend Framework 2 Zend \ Db \ Sql не предоставляет метод Union, но вам придется либо написать его самостоятельно, либо использовать JOIN.

$sql = new Sql($this->adapter); 
$select = $sql->select(); 
$select->from($this->table) 
     ->join('table_1', 'table_2.column1 = table_1.column1'); 

$where = new Where(); 
$where->greaterThan('column2', 2) ; //youll have to add a and here with a lessThan 
$select->where($where); 

$statement = $sql->prepareStatementForSqlObject($select); 
$result = $statement->execute(); 

Честно говоря, я не пробовал этот пример, но он должен по крайней мере дать вам Идею.