使用zend选择所有数据和表达式

时间:2013-08-09 09:35:17

标签: zend-framework zend-db zend-db-select

我对zend db有疑问。我想从表中选择所有数据+表达式,例如计数。

不幸的是,当你在select对象中传递一个带有count的数组时,它只会选择计数。由于表格非常大,我不希望列出表格中的所有列。

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您应该将组添加到您的选择对象。 这是有道理的,因为聚合函数与GROUP BY语句一起使用。

$select = $db->select();
$select->from(array('p' => 'product'), array('product_id','title', 'count(*)'));
$select->group('title');
$products = $db->fetchAll($select);