我有两个合并查询,我需要按ID排序(orderBy)。
$query1= DB::table('contract')->where('to_user_id',$to_user_id)->get();
$query2= DB::table('contract')->where('from_user_id',$to_user_id)->get();
$query1= $query1->merge($query2);
我试图orderBy('id'),但它却单独订购了。
答案 0 :(得分:2)
不是执行2个查询并将它们合并,而是将1中的相关记录拉出来更好吗?
例如:
$query1= DB::table('contract')
->where('to_user_id',$to_user_id)
->orWhere('from_user_id', $to_user_id)
->get();
答案 1 :(得分:0)