首页 > 其他 > 详细

Lavarel子查询

时间:2018-10-24 11:52:43      阅读:320      评论:0      收藏:0      [点我收藏+]

源生sql
select from (select from service_order order by order_time asc) a group by a.company_id;

 $subQuery = ServiceOrder::select([‘id‘, ‘company_id‘, ‘service_id‘, ‘order_time‘])
            ->where(‘project‘, ‘yundou‘)
            ->orderBy(‘order_time‘, ‘asc‘);

    $sql = $subQuery->toSql();

    $query = DB::table(DB::raw("({$sql}) as sub"))
            ->groupBy(‘sub.company_id‘);
    $result = $query->mergeBindings($subQuery->getQuery())->paginate(10);

Lavarel子查询

原文:http://blog.51cto.com/phpme/2308204

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!