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_ID, REQ_AREA, REQ_USER_PARA, NOMBRE, REQ_USER_DE, NOMBRE, REQ_USER_INMEDIATO, NOMBRE
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 dos, que me muestre el nombre de usuario que le corresponde.
Estoy usando mysql.
Gracias