我希望在同一个查询中使用 WHERE In 和 Groupby 来获取 Result。
我试过了:
$loadids=explode("#@*",$reciptdet->loading_id);
$loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get();
但是我收到了这个错误消息:
SQLSTATE [42000] : 语法错误或访问冲突: 1055‘ sbrtpt.loading.id’不在 GROUP BY 中(SQL: select * from load where id in (14,15,16) GROUP BY vehicle _ no)