关于groupBy和selectRaw的问题。
本人sql一般,现在遇到个问题请教下路过的大佬。
业务场景:用户下单后,不同的维修人员每天接N单,然后每天定时脚本查询订单给维修人员结算。
脚本内容:
Order::with(“worker)
->whereHas(“worker”, funtion($query)
{$query->groupBy(“workerId”)})
->selectRaw(“sum(fix_fee) as income”);
大概的订单查询分组代码如上:
遇到问题:查询完结果后,给骑手创建一个账单,
但是查询结果并没有关联的worker数据,无法给对应的维修人员创建账单。而只是有selectRaw查询的income字段。希望路过的大佬给与指点
楼主,做这个赚钱不?