如何将mysql查询转换为laravel querybuilder
我尝试将我的查询转换为如何将mysql查询转换为laravel querybuilder,laravel,laravel-5,laravel-query-builder,Laravel,Laravel 5,Laravel Query Builder,我尝试将我的查询转换为laravelquerybuilder,但我无法成功,我的查询位于mysql中,如下所示: SELECT p.seller, p.purchase_date, p.report_no FROM purchases AS p UNION SELECT ps.seller, ps.purchase_date, ps.report_no FROM purchase_solds AS ps ORDER BY purchase_date DESC 那么如何将其转换为laravel
laravel
querybuilder,但我无法成功,我的查询位于mysql
中,如下所示:
SELECT p.seller, p.purchase_date, p.report_no FROM purchases AS p UNION SELECT ps.seller, ps.purchase_date, ps.report_no FROM purchase_solds AS ps ORDER BY purchase_date DESC
那么如何将其转换为laravel query builder或laravel eloquent?您尝试过吗
$purchases = DB::table('purchases')
->select('seller', 'purchase_date', 'report_no');
$purchase_solds = DB::table('purchase_solds')
->select('seller', 'purchase_date', 'report_no')
->union($purchases)
->orderBy('purchase_date', 'desc')
->get();
谢谢您的回答,但它给我错误
方法getBindings不存在
嗨,我已经更新了代码,请您再次检查!