använd alias för att förenkla
$sql ="SELECT [specific column names ] FROM `osp_job_details` jd
LEFT JOIN
`osp_job_status_track` jst ON (`jst`.`JobID` = `jd`.`JobID`)
LEFT JOIN
`osp_job_status` js ON (`js`.`StatusID` = `jst`.`StatusID`)
LEFT JOIN
`osp_job_sub_status` jss ON (`jss`.`SubStatusID` = `jst`.`SubStatusID`)
LEFT JOIN
`hr_employee_details` hed ON (`hed`.`EmployeeID` = `jd`.`AssignToEmployeeID`)
LEFT JOIN
`osp_job_type` jt ON (`jt`.`JobTypeID` = `jd`.`JobtypeID`)
WHERE `isDefault` = '0'
AND CASE
WHEN `js`.`StatusID` = '2' THEN `jss`.`CurrentStatus` = '3'
ELSE `jd`.`StatusID` >= '2'
END ";
$this->db->query($qry);
OBS: linda kolumnnamn och tabellnamn med ` inte med '
och även när du hänvisar till tabellnamn. kolumnnamn exkludera punkten .
från \
använd `tablename
`.`column_name
`