【问题标题】:yii2 groupBy and count each groupyii2 groupBy 并计算每个组
【发布时间】:2018-03-08 08:42:38
【问题描述】:

有没有办法做这样的事情

Model::find()->groupBy('type')->count();

并获取每种类型的模型计数,例如

 [1]=>14,
 [2]=>22,
 [3]=>123

【问题讨论】:

  • 你能添加你的原始MYSQL查询吗?

标签: php activerecord yii2


【解决方案1】:

当然:

$results = Model::find()
->select('count(*) as counters, type')
->groupBy('type')
->createCommand()
->queryAll();

【讨论】:

    猜你喜欢
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多