Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2007, 12:53
Avatar de arielcasanova
arielcasanova
 
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
ayuda con consulta

tengo una tabla, proyectos, que entre otros campos tiene el campo "consultoreS".
Cada vez que el sistema ingresa un nuevo proyecto, le asigna consultores.
Entonces, algún registro puede tener en el campo "consultores", los id de estos, de la siguiente forma:
"1,3,9,11". Es decir, que al proyecto X se le asginaron los consultores 1, 3, 9 y 11.
Por otro lado, cada consultor se loguea en el sistema, y éste debe mostrarle sólo los proyectos en los que está participando.
es decir, debería buscar * from proyectos where "su numero de id" esté en el campo "consultores".
No sé cómo hacer esta consulta.
Al momento, sólo estoy asignando un consultor a cada proyecto y resuelvo el tema con esta consulta:
select proyectos.id as idi, proyectos.titulo as titulo, proyectos.cliente as cli from proyectos inner join tareas on proyectos.id = tareas.id_proyecto where proyectos.consultores='$idcon' group by proyectos.titulo order by proyectos.titulo asc
pero necesito que haya más consultores por proyecto, y cuando lo hago, esta consulta no me sirve.... estaba pensando en "where '$idcon'in proyectos.consultores pero no funciona
alguna idea? lo agradeceré ad infinitum
Gracias!
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar