I want use WhereIn and Groupby in Same Query to fetch Result.
I've tried this:
$loadids=explode("#@*",$reciptdet->loading_id);
$loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get();
But I got this error message:
SQLSTATE[42000]: Syntax error or access violation: 1055 'sbrtpt.loading.id' isn't in GROUP BY (SQL: select * from loading where id in (14, 15, 16) group by vehicle_no)
Short answer
In
configdatabase.php
-->"mysql"
arraySet
'strict' => false
to disable all..... or
You can leave
'strict' => true
and add modes to"mysql"
option inDetailed answer
You may not need to disable all strict options ... Kindly have a look on this answer about this issue.