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

[SOLUCIONADO] Cantidad de registro en una búsqueda mysql

Estas en el tema de Cantidad de registro en una búsqueda mysql en el foro de Mysql en Foros del Web. Surgio otra cosa mi busqueda es por tres selects, uno es rubro, el otro es subrubro y el tercero es marca. Como hago la busqueda, ...

  #31 (permalink)  
Antiguo 02/12/2015, 17:16
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 17 años
Puntos: 3
Respuesta: Cantidad de registro en una búsqueda mysql

Surgio otra cosa
mi busqueda es por tres selects, uno es rubro, el otro es subrubro y el tercero es marca.
Como hago la busqueda, para que por ejemplo, me muestre todos los productos de un rubro, aun teniendo subrubro y marca que no coincidan???
  #32 (permalink)  
Antiguo 02/12/2015, 18:43
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Cantidad de registro en una búsqueda mysql

Como?? Segun lo que te entiendo es que quieres todos los productos de un rubro, auque los demas campos no coincidan? podrias usar un left join

Código MySQL:
Ver original
  1. select * from tabla1 as t1
  2. inner join tabla2 as t2 (t1.rubro=t2.rubro)
  3. left join tabla3 as t3 on (t1.subrubro=t3.subrubro)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #33 (permalink)  
Antiguo 02/12/2015, 18:44
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: Cantidad de registro en una búsqueda mysql

Ya te lo dijo Libras, usando LEFT JOIN.
El problema es que donde no haya coincidencias el dato devolverá NULL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: bases-de-datos-general, cantidad, registro, 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 22:01.