可能重复:
使用 Yii 查询生成器的 mysql 查询
我正在寻找使用 Yii Query builder 进行一个查询,其中我必须使用内部联接加入 3-4 个表,并且我需要对相同的查询使用 IN() 子句,我们该怎么做?
可能重复:
使用 Yii 查询生成器的 mysql 查询
我正在寻找使用 Yii Query builder 进行一个查询,其中我必须使用内部联接加入 3-4 个表,并且我需要对相同的查询使用 IN() 子句,我们该怎么做?
你将需要使用addInCondition
http://www.yiiframework.com/doc/api/1.1/CDbCriteria#addInCondition-detail
通过运行自定义查询来解决您的问题
$sql = "your sql query";
$command = Yii::app()->db->createCommand($sql);
$command->bindParam(":param_name", param_value, PDO::PARAM_STR);
$result_object= $command->queryAll();