Php 在为Zend1在BvB grid中定义网格时,如何使用原始MySql查询?

Php 在为Zend1在BvB grid中定义网格时,如何使用原始MySql查询?,php,mysql,sql,zend-framework,Php,Mysql,Sql,Zend Framework,在Zend1中使用BvB grid定义网格时,我想插入一个相当大的原始sql查询,其中包含许多连接和函数,如count()、round(sum())、子查询和CASE开关 通常我是这样工作的: $table = new App_Application_Model_DbTable_Table(); $select = $table->select() ->setIntegrityCheck(false) ->from(etc) ->joinLeft(etc); $grid-

在Zend1中使用BvB grid定义网格时,我想插入一个相当大的原始sql查询,其中包含许多连接和函数,如count()、round(sum())、子查询和CASE开关

通常我是这样工作的:

$table = new App_Application_Model_DbTable_Table();
$select = $table->select()
->setIntegrityCheck(false)
->from(etc)
->joinLeft(etc);
$grid->query($select);
但由于我的问题如此庞大和具体,这是不可能的。查询生成统计信息,我的客户希望在一个网格视图中看到所有这些信息。查询工作得很好,很快,但是如何在网格中获得结果呢

如何向BvB网格提供原始MySql查询