重複の可能性:
Yiiクエリビルダーを使用したmysqlクエリ
Yiiクエリビルダーを使用して1つのクエリを作成することを探しています。この場合、内部結合を使用して3〜4個のテーブルを結合する必要があり、同じクエリでIN()句を使用する必要があります。これを行うにはどうすればよいですか?
重複の可能性:
Yiiクエリビルダーを使用したmysqlクエリ
Yiiクエリビルダーを使用して1つのクエリを作成することを探しています。この場合、内部結合を使用して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();