Php laravel查询生成器如何对多个特定列求和

Php laravel查询生成器如何对多个特定列求和,php,mysql,laravel,query-builder,Php,Mysql,Laravel,Query Builder,你好,我有一个候选人总分表 样品 我想在候选人ID=1的情况下添加休闲装和晚礼服 到目前为止我得到了什么 DB::table('total_score') ->select(DB::raw('SUM(casual_wear) as total_scores')) ->where('candidate_number', '=' , '1') ->orderBy('total_scores', 'desc') ->get(); 我不知道如何添加到不同的列请帮助,tnx提前

你好,我有一个候选人总分表

样品

我想在候选人ID=1的情况下添加休闲装和晚礼服

到目前为止我得到了什么

DB::table('total_score')
->select(DB::raw('SUM(casual_wear) as total_scores'))
->where('candidate_number', '=' , '1')
->orderBy('total_scores', 'desc')
->get();
我不知道如何添加到不同的列请帮助,tnx提前

我想在候选人ID=1的情况下添加休闲装和晚礼服

那么为什么不能对这两列执行加法呢

select casual_wear + evening_gown as some_alias
from total_score
where candidate_ID =1;
(或者)你可能是想按候选人ID分组

select SUM(casual_wear) as total_scores,
SUM(evening_gown) as total_scores1
from total_score
GROUP BY candidate_ID
order By SUM(casual_wear) desc;

tnx伙计,我不知道有那么简单,:D