Foros del Web » Programando para Internet » PHP » CodeIgniter »

codeigniter sql inner join on on

Estas en el tema de codeigniter sql inner join on on en el foro de CodeIgniter en Foros del Web. hola una pregunta, vi en internet, que se pueden unir mas de 2 tablas, bueno es no es el problema que tengo , sucede, que ...
  #1 (permalink)  
Antiguo 05/12/2012, 14:04
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
codeigniter sql inner join on on

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
  #2 (permalink)  
Antiguo 05/12/2012, 14:40
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: codeigniter sql inner join on on

¿? Yo no entendi nada ¿?
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 05/12/2012, 16:14
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
Sucede que no me sale la consulta. En la que intervienen 2 tablas....

Lo que no entiendo es como se coloca cuando hay mas de una restriccion en un inner join. En mi caso el inner join tiene el on que une las dos tablas. Pero despues hay otra en la que le puse where que tiene que ser a una mesa determinada y luego mayor a una fecha.....
  #4 (permalink)  
Antiguo 06/12/2012, 15:34
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: codeigniter sql inner join on on

Porque no le metes el SQL entero?

Código PHP:
Ver original
  1. $this->db->query('SELECT ....');

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: join, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:08.