Php 按order by子句计算两列之和-laravel
我正在尝试将下面的mysql查询转换为等效的laravel查询Php 按order by子句计算两列之和-laravel,php,mysql,laravel,Php,Mysql,Laravel,我正在尝试将下面的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(); 请让我知道。。谢谢你试试这个 DB::table('emails')
select email from emails
order by call_count + receive_count desc;
拉维尔
DB::table('emails')
->select('email')
->orderBy(SUM('call_count','receive_count'), 'DESC')
->get();
请让我知道。。谢谢你试试这个
DB::table('emails')
->select('email')
->orderBy(DB::raw("`call_count` + `receive_count`"), 'desc')
->get();
可能类似于
…orderBy(DB::raw(“call\u count+receive\u count DESC”)
或…orderByRaw(“call\u count+receive\u count DESC”)
函数orderByRaw
在手册中对我很好