【发布时间】:2013-08-09 09:35:16
【问题描述】:
我有一个关于 zend db 的问题。我想从一个表中选择所有数据 + 一个表达式,如计数。
不幸的是,当你在选择对象中传递一个带有计数的数组时,它只会选择计数。由于表格很大,我不想列出表格中的所有列以供选择。
你有什么想法吗?
【问题讨论】:
标签: zend-framework zend-db zend-db-select
我有一个关于 zend db 的问题。我想从一个表中选择所有数据 + 一个表达式,如计数。
不幸的是,当你在选择对象中传递一个带有计数的数组时,它只会选择计数。由于表格很大,我不想列出表格中的所有列以供选择。
你有什么想法吗?
【问题讨论】:
标签: zend-framework zend-db zend-db-select
您应该将分组依据添加到您的选择对象。 这是有道理的,因为聚合函数与 GROUP BY 语句结合使用。
$select = $db->select();
$select->from(array('p' => 'product'), array('product_id','title', 'count(*)'));
$select->group('title');
$products = $db->fetchAll($select);
【讨论】: