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

dudas con un query

Estas en el tema de dudas con un query en el foro de Mysql en Foros del Web. Hola a todos les explico mi problema con la siguientes tres tablas tengo por ejemplo la tabla caso id nombre prioridad fecha La tabla programadores ...
  #1 (permalink)  
Antiguo 06/07/2009, 10:13
Avatar de asassa  
Fecha de Ingreso: julio-2008
Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 15 años, 8 meses
Puntos: 0
dudas con un query

Hola a todos les explico mi problema con la siguientes tres tablas

tengo por ejemplo la tabla caso
id
nombre
prioridad
fecha

La tabla programadores

id
idcaso

la tabala analistas
id
idcaso

la tabla programadores
id
idcaso

tengo que hacer un query que me de como resultado
nombre, prioridad, fecha, analistas, programadores, diseñadores

en donde analitas , progrmadores y diseñadores mede el la suma o el total de veces que exista el idcaso en cada tabla..

Intente hacer lo porlo mientras con dos tablas, pero tengo probelmas con el inner join, y me esta dando una multiplicacion de los resultados de dichas tablas , es decir si en el resultado del COUNT(analistas.idcaso) totalanaliastas lo esta multiplicando con el resultado de COUNT(disenadores.idcaso)totald y como resultado en ambos campos sale el resultado de dicha multiplicaion alguien me puede orientar.

o como podria hacer el query ya con las 4 tablas incluidas, gracias

como podia hacer que los count solo arrojen lo que existe en la tabla
Código PHP:
             
SELECT  caso
.casocaso.fecha,caso.prioridad
             
COUNT(analistas.idcasototalanaliastas,
             
COUNT(disenadores.idcaso)totald
             FROM caso 
             INNER JOIN analistas        
     ON caso
.id=analistas.idcaso 
             INNER JOIN disenadores        
     ON caso
.id=disenadores.idcaso 
con un solo conteo de los registro s lo hago asi, pero ya no me sale ingresar la otra tabla y contarlos
SELECT caso.caso, caso.fecha,caso.prioridad,
COUNT(analistas.idcaso) totalanaliastas
FROM caso
INNER JOIN analistas
ON caso.id=analistas.idcaso

Última edición por asassa; 06/07/2009 a las 11:09
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 11:48.