Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2007, 09:53
leouz
 
Fecha de Ingreso: noviembre-2005
Mensajes: 1
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta Duda de Consulta SQL

Buenas, quiero hacerles la siguiente consulta ya que no se mucho de sql y no logro solucionar el problema, el tema es el siguiente:

Tengo una tabla proyectos con los siguientes campos (entre otros), id, nombreProyecto, cliente y lider.

y otra tabla usuarios con los principales campos id, nombre y rol. Donde id es un autoincremento, nombre no hace falta aclarar que es y rol es Lider o Cliente (aun que los datos Lider y Cliente estan a su vez en otra tabla llamada rol y de ahi obtengo esos datos, pero ahora eso no importa).

Ahora bien, si yo ago esta consulta:

SELECT proyectos.id, nombreProyecto AS "Nombre de Proyecto", Cliente, Nombre AS "Lider" FROM proyectos, usuarios WHERE Lider = usuarios.id ORDER BY NombreProyecto

me devuelve por ejemplo:

id Nombre de Proyecto Cliente Lider

1 Proyecto1 1 pepe
2 Proyecto2 3 juan

y ahi esta mi problema, necesito que en la columna "Cliente" en vez que me devuelva el id del cliente, me muestre el nombre del Cliente al igual que lo hace con los Lideres.

Espero que alguien me pueda dar una solucion y desde ya les agradesco.

Leonardo