ホームページ > バックエンド開発 > PHPチュートリアル > Yii でネストされたクエリを実行するために ar を使用できますか?

Yii でネストされたクエリを実行するために ar を使用できますか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:47:45
オリジナル
947 人が閲覧しました

$c             = new CDbCriteria();$c->join   = "left join (select goods_id, group_concat(name) as `tags` from goods_tag group by goods_id) `tag` on tag.goods_id=t.id";$res = Goods::model()->with( 'brand' )->findAll( $c );
ログイン後にコピー


上記のクエリと同様に (上記は間違っています。タグ フィールドが見つかりません)、ar を使用して yii をクエリできますか?どのように機能するのでしょうか?


ディスカッションへの返信 (解決策)

インライン クエリを渡すことができます:
$sql = '';
$result = Yii::app()->db->createCommand($sql)-> ;query();

インラインクエリを渡すことができます:
$sql = '';
$result = Yii::app()->createCommand($sql)->query();



adoクエリを使用していますよね?それを実現する方法があるかどうかをarに尋ねたいと思います。 。

createCommand() を使用する方が簡単です。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート