MySQL - inner join

 
Vista:
Imágen de perfil de kike
Val: 11
Ha aumentado 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

inner join

Publicado por kike (7 intervenciones) el 30/08/2016 18:49:57
Hola a todos, tengo un problema para encadenar la información, el tema ese el siguiente
tengo la tabla A con los campos codMov, importe, ruc_cliente, ruc_proveedor , segun el codMov sea Ingreso o Egreso se llenara el campo ruc_cliente y/o ruc_proveedor, o sea uno siempre estará vacio en cada registro.
tengo la Tabla B de Clientes con los campos ruc_cliente y nombrecliente
tengo la tabla C de Proveedores con los campos ruc_proveedor y nombreproveerdo

deseo tener los registros con los campos
codMov, importe, nombreproveedor y nombrecliente he probado de distintas formas y no me aparece ningun registro.
Agradezco su ayuda... saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 545
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

inner join

Publicado por xve (1151 intervenciones) el 30/08/2016 22:43:15
Hola Kike, podria ser algo así:

1
2
3
select *
from A left join B ON a.ruc_cliente=b.ruc_clientes and a.ruc_cliente<>""
left join C ON a.ruc_proveedores=c.ruc_proveedores and a.ruc_proveedores<>""

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kike
Val: 11
Ha aumentado 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

inner join

Publicado por kike (7 intervenciones) el 31/08/2016 17:57:07
muchas gracias todo ok......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar