0

重複の可能性:
Yiiクエリビルダーを使用したmysqlクエリ

Yiiクエリビルダーを使用して1つのクエリを作成することを探しています。この場合、内部結合を使用して3〜4個のテーブルを結合する必要があり、同じクエリでIN()句を使用する必要があります。これを行うにはどうすればよいですか?

4

2 に答える 2

2

使用する必要がありますaddInCondition

http://www.yiiframework.com/doc/api/1.1/CDbCriteria#addInCondition-detail

于 2012-11-19T05:18:33.603 に答える
1

カスタムクエリを次のように実行して問題を解決します

        $sql = "your sql query";
        $command = Yii::app()->db->createCommand($sql);
        $command->bindParam(":param_name", param_value, PDO::PARAM_STR);
        $result_object= $command->queryAll();
于 2012-11-19T11:23:39.277 に答える