Как Группировать Такой Запрос?

Здравствуйте. Мне нужно сгруппировать результаты этого запроса по колонке "num_order" которая находится в этой же таблице "Order".

В обычном запросе это делается с помощью "GROUP BY num_order". Но как его применить в этом запросе?


$order=Order::model()->findAll("User_id_pol=:id_pol", array(':id_pol'=>$id));

Возможно, туплю, но почему нельзя просто group применить?

Примерно так:




$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);