Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/12/2011, 08:55
Avatar de gnzsoloyo
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: Consulta de cuatro tablas... INICIACION

Es la misma que proponías en la tuya:
Cita:
Producto<-Subproducto->Tipo
Producto->Marca
El INNER JOIN simplemente hace que devuelva los registros coincidentes, pero tienen que cumplirse todas las relaciones para que obtenga datos.
El LEFT JOIN devuelve todo lo que está en la tabla izquierda, tenga o no coincidencias con la tabla derecha. Como la tabla derecha puede obtener NULL en algun caso, esos NULL no obtendrán relaciones en la tercera tabla (Tipos de producto), sólo aquellos de la segunda que existan pueden devolver datos o null de la tercera.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)