0
由於某種原因,此查詢不起作用,但是當我直接在Navicat上嘗試它時(我故意發生錯誤,因此我可以查詢Laravel所做的),它完美地工作。我想檢索家族的名稱以及它擁有的物種數量。例如:Laravel查詢將不會返回任何內容
家庭1 | 3
家庭2 | 8
家庭3 | 1
我的代碼:
$sortBy .= "%";
$familias = Familia::select(DB::raw('familias.nombre, COUNT(*) AS cantidad'))
->leftJoin('especies as e', 'familias.id','=','e.id_familia')
->where('familias.id', '=', 'e.id_familia')
->where('familias.nombre', 'LIKE', '"'.$sortBy.'"')
->groupBy('familias.id')
->orderBy('familias.nombre','ASC')
->paginate(10);
凡$sortBy .= "%";
會像A%
可能必須在該查詢的末尾添加一個' - > get()'。 –