Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] problema en consulta en 4 tabla

Estas en el tema de problema en consulta en 4 tabla en el foro de Mysql en Foros del Web. Hola a todos es que tengo un problema que cuando un campo esta en null no muestra el resultado tengo esto echo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 26/02/2016, 16:57
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
problema en consulta en 4 tabla

Hola a todos es que tengo un problema que cuando un campo esta en null no muestra el resultado

tengo esto echo

Código SQL:
Ver original
  1. SELECT
  2. bitacora_dealer.*,
  3. acciones_bitacora.accion,
  4. usuario.usuario AS dealer_envia,
  5. usuario_vod.usuario AS vod
  6.  
  7. FROM
  8.  
  9. bitacora_dealer
  10.  
  11. INNER JOIN acciones_bitacora ON bitacora_dealer.cve_accion=acciones_bitacora.cve
  12.  
  13. INNER JOIN usuario ON bitacora_dealer.cve_dealer=usuario.cve
  14.  
  15. INNER JOIN usuario_vod ON bitacora_dealer.cve_usuario_vod=usuario_vod.cve

pero cuando en la tabla de bitacora_dealer.cve_dealer o bitacora_dealer.cve_usuario_vod se encuetran en null no muestra el resultado
  #2 (permalink)  
Antiguo 26/02/2016, 18:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema en consulta en 4 tabla

Cita:
pero cuando en la tabla de bitacora_dealer.cve_dealer o bitacora_dealer.cve_usuario_vod se encuetran en null no muestra el resultado
Eso es totalmente correcto. El INNER JOIN es mandatorio (obligatorio). SI hay datos opcionales se debe usar LEFT JOIN, teniendo mucho cuidado en no generar relaciones en estrella, así como también cuidar que el orden de las tablas afecta el resultado de la consulta.
__________________
¿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 27/02/2016, 00:03
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
Respuesta: problema en consulta en 4 tabla

muchas gracias me funciono

Etiquetas: campo, join, select, tabla
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 14:46.