Buenas aquí te dejo dos formas distintas de poder usar los inner join dentro de codeigniter. Lo bueno de este framework es la flexibilidad .
Código PHP:
Ver original$query = $this->db->query("SELECT c.campo1, s.campo2 FROM tabla1 c JOIN tabla2 s ON ( s.campoId = c.campoId ) WHERE conciciones");
if ($query->num_rows() > 0) return $query->result();
O tambien de esta otra
Código PHP:
Ver original$res = $this->db->select("c.campo1,s.campo2")->
from("tabla1 c")->
join("tabla2 s","c.campoID=s.CampoID") where("campoID",1)->
order_by("Campo1","DESC")->
get()->result();
Estas serían dos formas diferentes de hacerlos. Hay más opciones pero creo que puede serte de utilidad. Espero que así sea
Un Saludo