如何在Zend_Db_Select中使用MySQL GROUP BY修饰符WITH ROLLUP?

我的Web应用程序(PHP / MySQL Zend)中的SQL查询使用许多参数来构建搜索查询.但是,提取的记录应按两列分组以获得子总计. WITH ROLLUP似乎是查找小计的好方法,但Zend_Db_Select不支持此修饰符.有什么工作吗?

解决方法:

好,

$select->from(array('t1' => 'table1'))
    ->where("where");
    ->group("(field1)  WITH ROLLUP");
上一篇:本文结合一个实例详细讲述了 在SQL Server中如何从基础表中提取有用数据、将数据表的行转换为列(用pivot实现)、结合分组子句生成小计及合计统计数据(用rollup实现)


下一篇:mysql – 在使用“group by … with rollup”时区分NULL