0

我有一个关于 zend db 的问题。我想从一个表中选择所有数据+一个表达式,如计数。

不幸的是,当您在选择对象中传递一个带有计数的数组时,它只会选择计数。由于表真的很大,我不想列出表中的所有列以供选择。

你有什么主意吗?

4

1 回答 1

1

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

$select = $db->select();
$select->from(array('p' => 'product'), array('product_id','title', 'count(*)'));
$select->group('title');
$products = $db->fetchAll($select);
于 2013-08-10T01:11:14.647 回答