我可以做额外的工作而不能正常工作:
$price = DB::table('extras')->selectRaw('GROUP_CONCAT(ex_name) as ex_name,
SUM(ex_price) as ex_price')->whereIn('id',[$extra])->get();
如果我使用直接[7,2]然后正常工作:
$price = DB::table('extras')->selectRaw('GROUP_CONCAT(ex_name) as ex_name,
SUM(ex_price) as ex_price')->whereIn('id',[$extra])->get();
这是我的查询,如果我使用变量$ extra,其中包含值< 7,2>然后查询不工作,如果我使用直接[7,2]然后工作任何人帮助我请thx
答案 0 :(得分:0)
如果$extra = [7,2]
您不再需要在[]
之外使用$extra
,
只需使用$price = DB::table('extras')->selectRaw('GROUP_CONCAT(ex_name) as ex_name, SUM(ex_price) as ex_price')->whereIn('id',$extra)->get();