Ver Mensaje Individual
  #1  
Antiguo 26-10-2006
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Reputación: 21
Arturo Va por buen camino
Consulta dificil en mysql y sql

saludos
Tengo una duda de como puedo formar una sentencia sql que use la misma tabla en 3 campos que estan relacionados a una de ellas de la que menciono
es decir tengo una tabla que se llama:
users con estos capos: USER_ID, NOMBRE, DIREC
Y la otra tabla de requision con estos campos: REQ_ID, REQ_AREA, REQ_USER_PARA, REQ_USER_DE, REQ_USER_INMEDIATO
en esta tabla le defini sus llaves para despues hacer la referencia foranea a la tabla de users
KEY `REQ_USER_PARA_IX` (`REQ_USER_PARA`) y asi para los tres campos.
ALTER TABLE `requision`
ADD FOREIGN KEY (`REQ_USER_PARA`) REFERENCES `eq_usuarios` (`USER_ID`) ON UPDATE CASCADE, y asi para las tres.

la consulta que necesito es mostrar el numero q- tiene en la requision y el nombre de cada usuario quedando asi:
Código PHP:
select REQ_IDREQ_AREAREQ_USER_PARANOMBREREQ_USER_DENOMBREREQ_USER_INMEDIATONOMBRE
from requision inner join eq_usuarios on 
(requision.REQ_USER_PARA=eq_usuarios.USER_ID)
pero esta es una columna me hace falta las otras dosque me muestre el nombre de usuario que le corresponde
Estoy usando mysql.
Gracias
Responder Con Cita