yii2 フレームワークには、SQL 条件に基づいて特定のフィールドの合計を直接クエリできる SQL sum メソッドはありますか?たとえば、db_article_list 記事テーブルの commentNum フィールドと type='isOpen' の値を取得したいとします。または、SQL を自分で作成する場合は、フレームワークを通じてカスタマイズされた SQL を実行する方法を説明します。
yii2 フレームワークには、SQL 条件に基づいて特定のフィールドの合計を直接クエリできる SQL sum メソッドはありますか?たとえば、db_article_list 記事テーブルの commentNum フィールドと type='isOpen' の値を取得したいとします。または、SQL を自分で作成する場合は、フレームワークを介してカスタマイズされた SQL を実行する方法を説明します。
これは私が書いたsql
方便,如下是执行自定义的sql
の実行例です、ぜひご覧ください
選択を変更するだけです
$model->find()->select(['num'=>'SUM(commentNum)'])->where(['type'=>'isOpen'])->ひとつ();
もちろんsum
方法はあります!
クエリ
AR