如何使用Zend_Db_Table选择列的MAX?

Dan*_*ham 10 php mysql zend-framework zend-db-table

使用Zend_Db_Table从表中选择列的最大值的最简单最简单的方法是什么?基本上,我只想在Zend中运行此查询:

SELECT MAX(id) AS maxID FROM myTable;
Run Code Online (Sandbox Code Playgroud)

Ric*_*ing 11

您需要使用Zend_Db_Expr来使用mysql函数:

return $this->fetchAll(
            $this->select()
                ->from($this, array(new Zend_Db_Expr('max(id) as maxId')))
            )
    );
Run Code Online (Sandbox Code Playgroud)