【发布时间】:2018-03-08 08:42:38
【问题描述】:
有没有办法做这样的事情
Model::find()->groupBy('type')->count();
并获取每种类型的模型计数,例如
[1]=>14,
[2]=>22,
[3]=>123
【问题讨论】:
-
你能添加你的原始
MYSQL查询吗?
标签: php activerecord yii2
有没有办法做这样的事情
Model::find()->groupBy('type')->count();
并获取每种类型的模型计数,例如
[1]=>14,
[2]=>22,
[3]=>123
【问题讨论】:
MYSQL查询吗?
标签: php activerecord yii2
当然:
$results = Model::find()
->select('count(*) as counters, type')
->groupBy('type')
->createCommand()
->queryAll();
【讨论】: