我尝试执行这样一个简单的查询:
$tot = Yii::app()->db->createCommand()
->select('sum(field)')
->from('products')
->where('id = ' . $id)
->queryRow();
Run Code Online (Sandbox Code Playgroud)
但$ tot返回null值.
我认为你需要为你的总和添加一个别名,所以像这样的东西可能会起作用:
$tot = Yii::app()->db->createCommand()
->select('sum(field) as mySum')
->from('products')
->where('id = ' . $id)
->queryRow();
Run Code Online (Sandbox Code Playgroud)