有没有一种方法可以确保 IN
子句中的所有值都被匹配?
例如:
我可以使用 IN (5,6,7,8)
。
我希望它像多行数据的 AND
一样工作。
更新:我需要从数据库列出符合特定参数的公司。 公司和分类是多对多关系。 我正在使用 Yii 框架。 这是我的控制器代码:
public function actionFilters($list)
{
$companies = new CActiveDataProvider('Company', array(
'criteria' => array(
'condition'=> 'type=0',
'together' => true,
'order'=> 'rating DESC',
'with'=>array(
'taxonomy'=>array(
'condition'=>'term_id IN ('.$list.')',
)
),
),
));
$this->render('index', array(
'companies'=>$companies,
));
}