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

[SOLUCIONADO] Consulta con Order By y jointure

Estas en el tema de Consulta con Order By y jointure en el foro de Mysql en Foros del Web. Hola, equipo, soy nuevo por aqui y quiero estrenarme con una duda porfa: tengo mis tablas: tabla1(id_tabla1, nom_test) tabla2(id_tabla2, nom_test) // nom_test es mi FK ...
  #1 (permalink)  
Antiguo 28/11/2014, 16:12
 
Fecha de Ingreso: noviembre-2014
Mensajes: 26
Antigüedad: 10 años
Puntos: 0
Pregunta Consulta con Order By y jointure

Hola, equipo, soy nuevo por aqui y quiero estrenarme con una duda porfa:

tengo mis tablas:

tabla1(id_tabla1, nom_test)
tabla2(id_tabla2, nom_test) // nom_test es mi FK referencia a Tabla1
tabla3(id_tabla3, id_table2, resultado_test) // id_table2 es FK referencia a Tabla2

los registros:

Código SQL:
Ver original
  1. INSERT INTO table1 VALUES(1,Test1)
  2. INSERT INTO table1 VALUES(2,Test2)
  3. INSERT INTO table1 VALUES(3,Test3)
  4. INSERT INTO table1 VALUES(4,Test4)
  5. INSERT INTO table1 VALUES(5,Test5)
  6.  
  7. INSERT INTO table2 VALUES(1,Test1)
  8. INSERT INTO table2 VALUES(2,Test1)
  9. INSERT INTO table2 VALUES(3,Test3)
  10. INSERT INTO table2 VALUES(4,Test1)
  11.  
  12. INSERT INTO table3(1,1,'Fail')
  13. INSERT INTO table3(2,2,'Fail')
  14. INSERT INTO table3(3,2,'Success')
  15. INSERT INTO table3(3,3,'Fail').
Entonces quiero obtener por grupos de Test el total de Fail y de
success, mismo si los test no tienen asociado un resultado como se muestra en el ejemplo acontinuacion

ejemplo hypotetico:

nom_test Fail Success
Test1 0 1
Test2 0 2
Test3 1 0
Test4 0 0
Test5 0 0

Pero cuando realizo mi query pero solo me aficha los nom_test que tienen ascosiado los resultados fail o success
como se muestra aqui acontinuacion y no es lo que necesito:

por ejemplo:

nom_test Fail Success
Test1 2 1

Agradesco su colaboracion: Gracias

Última edición por gnzsoloyo; 29/11/2014 a las 19:11 Razón: Correction
  #2 (permalink)  
Antiguo 29/11/2014, 19:12
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: Consulta con Order By y jointure

Muestra la query usada, y procura que sea de la tabla real. Lo que nos das de ejemplo parece una simulación...
__________________
¿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: order, registro, 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 07:35.