select('department.*, discipline.DisciplineCode, discipline.DisciplineName, site.SiteCode, site.SiteName') ->join('discipline', 'discipline.DisciplineID=department.DisciplineID', 'left') ->join('site', 'department.SiteID=site.SiteID', 'left') ->findAll(); return $rows; } public function getDepartment($DepartmentID) { $rows = $this->select('department.*, discipline.DisciplineCode, discipline.DisciplineName, site.SiteCode, site.SiteName') ->join('discipline', 'discipline.DisciplineID=department.DisciplineID', 'left') ->join('site', 'site.SiteID=department.SiteID', 'left') ->where('department.DepartmentID', $DepartmentID) ->findAll(); return $rows; } }