按order by子句计算两列之和-laravel

gdx19jrr  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(272)

我正在尝试将下面的mysql查询转换为等效的laravel查询。

select email from emails 
order by call_count + receive_count desc;

拉雷维尔

DB::table('emails')
->select('email')
->orderBy(SUM('call_count','receive_count'), 'DESC')
->get();

请告诉我。。谢谢

nx7onnlm

nx7onnlm1#

试试这个

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

相关问题