我对zend db有疑问。我想从表中选择所有数据+表达式,例如计数。
不幸的是,当你在select对象中传递一个带有count的数组时,它只会选择计数。由于表格非常大,我不希望列出表格中的所有列。
你有什么想法吗?
答案 0 :(得分:1)
您应该将组添加到您的选择对象。 这是有道理的,因为聚合函数与GROUP BY语句一起使用。
$select = $db->select();
$select->from(array('p' => 'product'), array('product_id','title', 'count(*)'));
$select->group('title');
$products = $db->fetchAll($select);