Foros del Web » Programando para Internet » PHP »

Problema con Left Join

Estas en el tema de Problema con Left Join en el foro de PHP en Foros del Web. Hola! Al grano. Estoy tratando de entender el uso de Left Join . Pero no termino de entender aún la siguiente consulta. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 29/04/2015, 20:19
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
Pregunta Problema con Left Join

Hola!

Al grano. Estoy tratando de entender el uso de Left Join. Pero no termino de entender aún la siguiente consulta.
Código SQL:
Ver original
  1. $db->setQuery("
  2. SELECT
  3.     m.id,
  4.     m.name,
  5.     m.elements,
  6.     c.category_id,
  7.     s.name AS ciudad
  8. FROM `#__tabla_1` m
  9.     LEFT JOIN `#__tabla_2` c ON m.id = c.item_id
  10.                                         AND c.category_id != 0
  11.     LEFT JOIN `#__tabla_3` s ON c.category_id = s.id
  12. WHERE m.`id` = ".$_POST['form']['sede'][0]."
  13. ");

Hay cosas que parecen bastante claras, pero aun así, ¿es posible que puedan explicarla? Con palitos y manzanas, estaría bien .


Saludos!

Última edición por berkeleyPunk; 29/04/2015 a las 20:27
  #2 (permalink)  
Antiguo 29/04/2015, 20:41
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema con Left Join

¿Ademas de que esta mal escrita y es ineficiente?
Es una pregunta para el foro de Base de Datos, no este.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 29/04/2015, 21:41
Avatar de berkeleyPunk  
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Problema con Left Join

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Ademas de que esta mal escrita y es ineficiente?
Es una pregunta para el foro de Base de Datos, no este.
Creo que sólo los adultos pueden cambiar un post de foro. Yo no puedo .

Y sí, maestro, explicarla, aunque esté mal escrita. O, mejor aún (¿qué te parece?), explicarla y luego dar una versión mejorada.

Saludos!

Etiquetas: mysql
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 21:24.