select( "id", DB::raw("COALESCE(iso_number, '') as iso_number"), DB::raw("COALESCE(spool_number, '') as spool_number"), DB::raw("COALESCE(painting_cycle, '') as painting_cycle"), DB::raw("COALESCE(ndt_release_no, '') as ndt_release_no"), DB::raw("COALESCE(ndt_release_date, '') as ndt_release_date"), DB::raw("COALESCE(spool_status, '') as spool_status"), DB::raw("COALESCE(spool_ndt_check_no, '') as spool_ndt_check_no") ) ->groupBy("iso_number", "spool_number") //->whereNotNull("spool_ndt_check_no") ->whereIn("spool_status", ['NDT Release', 'Paint', 'Completed']) ->get(); echo json_encode_tr($query); ?>