Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2016, 01:48
w3w3b
 
Fecha de Ingreso: abril-2016
Ubicación: Valencia
Mensajes: 17
Antigüedad: 8 años
Puntos: 1
Respuesta: Union de tablas

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
  1. $query = $this->db->query("SELECT c.campo1, s.campo2 FROM tabla1 c JOIN tabla2 s ON ( s.campoId = c.campoId ) WHERE conciciones");
  2.  
  3. if ($query->num_rows() > 0) return $query->result();

O tambien de esta otra

Código PHP:
Ver original
  1. $res = $this->db->select("c.campo1,s.campo2")->
  2.             from("tabla1 c")->
  3.             join("tabla2 s","c.campoID=s.CampoID")
  4.             where("campoID",1)->
  5.             order_by("Campo1","DESC")->            
  6.             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