diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 3d67e6a..f98cd1e 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -137,9 +137,10 @@ class HomeController extends Controller SUM(residu::integer) as minyak ')->first(); - $data['ranking_sekolah'] = Penilaian::join('ms_sekolah as ms', 'ms.MsSekolahId', '=', 'ms_sekolah_id') + $data['ranking_sekolah'] = \DB::table('penilaian as p') + ->join('ms_sekolah as ms', 'ms.MsSekolahId', '=', 'p.ms_sekolah_id') ->select( - 'ms_sekolah_id', + 'p.ms_sekolah_id', 'ms.nama_sekolah', 'ms.npsn', \DB::raw('COUNT(*) as total_pengelolaan_sampah') @@ -147,7 +148,7 @@ class HomeController extends Controller ->whereRaw( "p.value::text ILIKE '%Pengelolaan Sampah%'" ) - ->groupBy('ms_sekolah_id', 'ms.nama_sekolah','ms.npsn') + ->groupBy('p.ms_sekolah_id', 'ms.nama_sekolah','ms.npsn') ->orderByDesc('total_pengelolaan_sampah') ->limit(4) ->get();