hola una pregunta, vi en internet, que se pueden unir mas de 2 tablas, bueno es no es el problema que tengo , sucede, que como es que se coloca,  lo que seria en una consulta sql normal ,
 
inner join ON  ON ....
va comparando varios ON....  como un where...  
asi masomenos voy haciendo pero no sale...   
 Código PHP:
        function busca_pedidos($mesa, $fecha) {
 
      
        $this->db->select('c.cantidad cantidad, p.descripcion descripcion, p.precio precio');
        $this->db->from('carga_temporal c');
        $this->db->join('productos p', 'c.id_producto=p.codigo');
       $this->db->where('c.id_mesa',$mesa);
       $this->db->where('c.fecha_carga >',  $fecha);
 
 
        $query = $this->db->get();
       
        return $query->result_array(); // Return the results in a array.
    } 
    
  
como ven en el join, coloca ademas los where, que son las otras restricciones de la consulta...  
gracias