Puedes hacerlo de la siguiente manera como una consulta normal.
En tu modelo.
Código PHP:
Ver originalpublic function extrae_algo($codigo){
$sql="SELECT * FROM TU TABLA1 A , TABLA2 B, TABLA3 C WHERE A.COD=B.COD AND C.COD=? ";
return $this->db->query($sql, array($codigo))->result_array(); }
en el controlador la recibes y la retornas cono json a la vista.
Eso es todo.
Ojo en C.COD=? el signo ? hace referencia al array($codigo) el parámetro que asignara ahi, si agregas mas parámetros tienes que seguir definiendo ? y los asignara en el orden del arreglo.