按子句按顺序计算两列的总和 - laravel

Gor*_*ron 2 php mysql laravel

我正在尝试将以下 mysql 查询转换为 Laravel 等效项。

select email from emails 
order by call_count + receive_count desc;
Run Code Online (Sandbox Code Playgroud)

到 Laravel

DB::table('emails')
->select('email')
->orderBy(SUM('call_count','receive_count'), 'DESC')
->get();
Run Code Online (Sandbox Code Playgroud)

请让我知道,谢谢

Dav*_*vit 7

尝试这个

DB::table('emails')
    ->select('email')
    ->orderBy(DB::raw("`call_count` + `receive_count`"), 'desc')
    ->get();
Run Code Online (Sandbox Code Playgroud)