Hola Gente!!!!
Tendo una consulta bastante retorcida que no trae los datos que quiero, que son pocos.
Coloco primero los detalles de la tabla:
Usuarios:
IDUSUARIO(PK), NOMBRE, SUCURSAL (FK SUCURSALES)
Sucursales:
IDSUC(PK), NOMBRE, C_CLIENTE(FK CLIENTES) ...
Clientes:
IDCLIENTE(PK), NOMBRE, DIRECCION ......
Lo que necesito es traer en una consulta todos los usuarios existentes en la tabla usuarios y en vez de traer el cmapo sucursal como numero (identificador de la tabla que uso como clave externa) traiga el nombre de dicha tabla y lo mismo con clientes, que coloque en ves de ccliente numerico, me devuelva el nombre.
Yo intenté lo siguiente pero me duplica datos.
SELECT USUARIOS.IDUSUARIO, USUARIOS.NOMBRE, SUCURSALES.NOMBRE AS SUCU, CLIENTES.NOMBRE AS NOMCLI
FROM USUARIOS INNER JOIN CLIENTES INNER JOIN SUCURSALES ON USUARIOS.CCLIENTE=CLIENTES.IDCLIENTE ON SUCURSALES.C_CLIENTE=CLIENTES.IDCLIENTE
WHERE CCLIENTE=3 (por ejemplo)
Qué es lo que está mal????
Mil gracias por la atencion