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

ayuda con consulta

Estas en el tema de ayuda con consulta en el foro de Mysql en Foros del Web. Tengo tres tablas: proyectos; asignaciones; consultores. en la primera hay, obviamente, proyectos. en la segunda, se refiere el id del proyecto a un id de ...
  #1 (permalink)  
Antiguo 05/10/2007, 13:41
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 20 años, 1 mes
Puntos: 1
ayuda con consulta

Tengo tres tablas: proyectos; asignaciones; consultores.
en la primera hay, obviamente, proyectos. en la segunda, se refiere el id del proyecto a un id de consultor (idproy:1, consul:1, idproy:1, consul:3, etc.)
la tercera tiene datos personales de los consultores.
¿Cómo hago para obtener un listado de proyectos, pero que me arroje los nombres de todos los consultores asignados a un proyecto en el mismo casillero de la tabla?
Cuando hago esta consulta:
SELECT clientes.nombre, proyectos.titulo, proyectos.estado, proyectos.fecha, asignaciones.consultor, consultores.nombre as nombrecon, proyectos.fechamod, proyectos.fechafin from proyectos inner join clientes on clientes.id=proyectos.cliente inner join asignaciones on asignaciones.proyecto=proyectos.id inner join consultores on asignaciones.consultor=consultores.id

me arroja un registro distinto para cada consultor asignado al mismo proyecto; si le pongo group by proyecto, sólo me muestra uno de los registros con su consultor, pero quedan afuera los otros... alguna sugerencia?
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar
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 13:41.