Выберите все данные и выражение с помощью Zend

У меня вопрос по zend db. Я хотел бы выбрать все данные из таблицы + выражение, такое как количество.

К сожалению, когда вы передаете массив со счетчиком в объекте выбора, он выберет только счетчик. Поскольку таблица действительно большая, я предпочитаю не перечислять все столбцы в таблице для выбора.

Есть ли у вас какие-либо идеи?


person oveka    schedule 09.08.2013    source источник


Ответы (1)


Вы должны добавить группу к выбранному объекту. Это имеет смысл, поскольку агрегатные функции используются вместе с оператором GROUP BY.

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