我想使用 Yii 实现 SQL 的 GROUP BY
子句。在这里,我遇到了仅返回第一行而不是所有行的问题。
$connection = Yii::app()->db;
$sql = "SELECT group_name FROM `authitem` GROUP BY group_name";
$command = $connection->createCommand($sql);
$row = $command->queryRow();
print_r($row);
$res = array();
foreach ($row as $key => $val) {
$res[] = array('label' => $key, 'value' => $val);
}
print_r($res);
最佳答案
而不是
$row = $command->queryRow();
尝试这样,
$row = $command->queryAll();
关于php - Yii:使用 GROUP BY 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29338387/