lodas
(Zybov M)
1
Здравствуйте. Мне нужно сгруппировать результаты этого запроса по колонке "num_order" которая находится в этой же таблице "Order".
В обычном запросе это делается с помощью "GROUP BY num_order". Но как его применить в этом запросе?
$order=Order::model()->findAll("User_id_pol=:id_pol", array(':id_pol'=>$id));
Возможно, туплю, но почему нельзя просто group применить?
sleptor
(Sleptor)
3
Примерно так:
$criteria = new CDbCriteria;
$criteria->group = 'num_order';
$criteria->addCondition('User_id_pol=:id_pol');
$criteria->params = array(':id_pol'=>$id);
$order=Order::model()->findAll($criteria);