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

Como hago un delete con joins ?

Estas en el tema de Como hago un delete con joins ? en el foro de CodeIgniter en Foros del Web. Por lo que he visto no se puede usar el active records de codeigniter para relizar deletes con joins, así que habría que hacerlo de ...
  #1 (permalink)  
Antiguo 22/04/2015, 01:34
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 15 años, 10 meses
Puntos: 2
Como hago un delete con joins ?

Por lo que he visto no se puede usar el active records de codeigniter para relizar deletes con joins, así que habría que hacerlo de forma tradcional. Pero no tengo nada claro como se hace de forma tradicional estos deletes, es decir. El delete si, pero no la función del modelo.

La función es esta:
Código PHP:
Ver original
  1. function delete_dispatchYScormByIdUser($idUser)
  2.     {
  3.         $sql = "delete from dispatch
  4.                     where scoinstanceid in
  5.                         (select scoinstanceid from scormvars where iduser = $idUser)";
  6.         $this->db->query($sql);
  7.         // return $this->db->last_query();
  8.     }

No se que tengo que devolver ni como ejecutar la query, ya que la query esta bien hecha.

Última edición por arts; 27/04/2015 a las 03:01
  #2 (permalink)  
Antiguo 28/04/2015, 21:59
Avatar de jamie_88  
Fecha de Ingreso: abril-2011
Ubicación: Lima
Mensajes: 161
Antigüedad: 13 años
Puntos: 28
Respuesta: Como hago un delete con joins ?

y donde esta el join? lo que veo en tu query en una sub-query

https://ellislab.com/codeigniter/use...rd.html#delete

Etiquetas: delete, joins
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 08:46.