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

Ayuda con query

Estas en el tema de Ayuda con query en el foro de Mysql en Foros del Web. Tengo 3 tablas las cuales estan relacionadas con una principal (4 en total) t1 id nombre t2 id idt1 t3 id idt1 t4 id idt1 ...
  #1 (permalink)  
Antiguo 07/07/2009, 11:44
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
Ayuda con query

Tengo 3 tablas las cuales estan relacionadas con una principal (4 en total)

t1
id
nombre

t2
id
idt1

t3
id
idt1

t4
id
idt1

com puedo hacer un query
que me de el id y nombre de la t1.... y que tambien me diga cuantas veces existe el t1.id en las demas tablas t2,t3,t4

he intentado con el siguiente query
Código PHP:
  SELECT  distinct (t1.id), t1.nombre,  
             
COUNT(t2.idt1cuantost1existenent2,
             
COUNT(t3.idt1cuantost1existenent3,
             
count(t4.idt1cuantost1existenent4                   
             FROM caso t1 
             INNER JOIN analistas t2   ON t1
.id=t2.idcaso
             INNER JOIN diseñadores t3 ON t1
.id=t2.idcaso
             INNER JOIN diseñadores t4 ON t1
.id=t2.idcaso
              ORDER BY t1
.id 
pero el resultado no es el correcto, me sale otro resultado

espero que me puedan ayudar. gracias
  #2 (permalink)  
Antiguo 07/07/2009, 12:14
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda con query

Puedes probar hacerlo con subconsultas:
Código MySQL:
Ver original
  1.     t1.*,
  2.     (SELECT COUNT(t2.idt1) FROM t2 WHERE t2.idt1 = t1.id) c1,
  3.     (SELECT COUNT(t3.idt1) FROM t3 WHERE t3.idt1 = t1.id) c2,
  4.     (SELECT COUNT(t4.idt1) FROM t4 WHERE t4.idt1 = t1.id) c3
  5. FROM t1;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 07/07/2009, 12:24
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda con query

mushisimassssssssssssssssss gracias, me fuinciono a la perfeccion. apenas estaba revisando lo de las subconsultas. te agradesco mucho.
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 08:31.