Compañeros del foro tegan buen dia....
Lo que pasa es que requiero hacer una consulta SQL, en donde se relacionan 3 tablas, en la primera tabla LA PRINCIPAL tengo el id del cliente y el id de empresa en donde trabaja. En otra tabla tengo el nombre de cliente y en otra tabla el nombre de la empresa, asi:
TABLA_MOVIMIENTO
Lo que pasa es que requiero hacer una consulta SQL, en donde se relacionan 3 tablas, en la primera tabla LA PRINCIPAL tengo el id del cliente y el id de empresa en donde trabaja. En otra tabla tengo el nombre de cliente y en otra tabla el nombre de la empresa, asi:
TABLA_MOVIMIENTO
id_cliente id_empresa tipo_cliente
11______ 21_______ C________
12______ 22_______ C________
13______ 23_______ C________
[/list:u]
TABLA_CLIENTE
id_cliente nombre_cliente
11______ PEDRO
12______ VILMA
13______ PEBELS
[/list:u]
TABLA_EMPRESAS
id_empresa nombre_empresa
21_______ DISTRIBUIDORA
22_______ CONSTRUCTURA
23_______ SERVICIOS
[/list:u]
RESULTADO QUE QUIERO OBTENER
id_cliente id_empresa tipo_cliente nombre_cliente nombre_empresa
11______ 21________ C________ PEDRO_______ DISTRIBUIDORA
12______ 22________ C________ VILMA_______ COMERCIALIZADORA
13______ 23________ C________ PEBELS______ SERVICIOS
[/list:u]
La consulta la hago de la siguiente manera:
SELECT A.*,B.*,C.* FROM TABLA_MOVIMIENTO A LEFT JOIN TABLA_CLIENTES B ON A.id_cliente=B.id_cliente  LEFT JOIN TABLA_EMPRESAS C ON A.id_empresa=C.id_empresa WHERE A.tipocliente='C'Pero obtengo esto
RESULTADO OBTENIDO
id_cliente id_empresa tipo_cliente nombre_cliente nombre_empresa
11______ 21________ C________ PEDRO_______ DISTRIBUIDORA
11______ 21________ C________ PEDRO_______ DISTRIBUIDORA
12______ 22________ C________ VILMA_______ COMERCIALIZADORA
12______ 22________ C________ VILMA_______ COMERCIALIZADORA
13______ 23________ C________ PEBELS______ SERVICIOS
13______ 23________ C________ PEBELS______ SERVICIOS
[/list:u]
Me duplica los registros....
Alguna idea?
Saludos
LEANDRO AREVALO
BogotĂĄ (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
LEANDRO AREVALO
BogotĂĄ (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]