$criteria=new CDbCriteria();
$criteria->with = array('reviewCount', 'category10', 'category20', 'category30', 'town');
$criteria->select = 't.id,business,street,postalCode,contactNo,checkinCount,count(tbl_abc.id) as spcount';
$criteria->join = 'left join tbl_abc on t.id=tbl_abc.businessId';
$criteria->group = 't.id';
$criteria->order = 'spcount DESC';
$criteria->condition='spcount>1';
$bizModel = new CActiveDataProvider(Business::model(), array(
'criteria' => $criteria
));
Получавам тази грешка:
Column not found: 1054 Unknown column 'spcount' in 'where clause'
Ако пропусна условието, заявката работи добре и поръчва бизнеси по spcount. И така, как да пренапиша тази заявка така, че да получа всички бизнеси, чийто spcount е по-голям от 1?