Orm 矩阵中多列上的和函数

Orm 矩阵中多列上的和函数,orm,lithium,Orm,Lithium,我想要这样的东西: $res=Model::find('all',数组( “字段”=>数组( “SUM(col1)”=>数组( 'alias'=>'col1_total', ), 'SUM(col2)'=>数组( “别名”=>“col2_总计”, ) ) ); 预期生成的SQL: 选择SUM(col1)作为col1\u总计,SUM(col2)作为col2\u总计 从'tbl'改为'Model',其中1; 我尝试了很多方法。 这可能吗 单个列的工作示例: $res=Model::find('

我想要这样的东西:

$res=Model::find('all',数组(
“字段”=>数组(
“SUM(col1)”=>数组(
'alias'=>'col1_total',
),
'SUM(col2)'=>数组(
“别名”=>“col2_总计”,
)
)
);
预期生成的SQL:

选择SUM(col1)作为col1\u总计,SUM(col2)作为col2\u总计
从'tbl'改为'Model',其中1;
我尝试了很多方法。 这可能吗


单个列的工作示例:

$res=Model::find('all',数组(
'字段'=>'和(列1)'
)
);
酷!
工作示例:

$res=Model::find('all',数组(
“字段”=>数组(
“总计(col1)为col1_总计”,
“总计(col2)为col2_总计”
)
);

看起来您的嵌套是错误的:
SUM(col1)
SUM(col2)
应该在同一级别上。@NateAbele抱歉,已编辑。。。