Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen dia
Nuevamente requiero de do gran assistance, y de antemano muchas gracias
tengo 3 tablas:
Clientes:
ID_Cliente
cod_Agencia
colectivos
Id_CLiente
Segmento
Individuales
Cod_Agencia
Segmento
LO que necesito es unir las dos ultimas tablas colectivos e individuales con la tabla clientes y tener el segmento como unico dato en la tabla clientes.
la tabla colectivos se enlaza por el ID_Cliente y la tabla Individuales por el cod_Agencia, pero como hago para que el segmento que se encuentra en las 2 tablas este en la tabla clientes?
Muchas gracias por su colaboracion.
Hola que tal,
Podrías incluir Segmento en la tabla de clientes a través de Joins:
Clientes:
ID_Cliente
cod_Agencia
Left Join(Clientes)
colectivos:
Id_CLiente
Segmento
Left Join(Clientes)
Individuales
Cod_Agencia
Segmento
Es importante que los campos que sean comunes entre las 3 tablas se llamen exactamente igual de otro modo el Join no servirá. Al final tendrás una tabla con los siguientes campos
Clientes:
ID_Cliente
Cod_Agencia
Segmento
Dependiendo del resultado que esperes, podría ser que el join sea right, left, etc. Para que tengas una idea más clara de los registros resultantes, te recomiendo leer este post del community, el cual es bastante claro en cuanto al funcionamiento de los Joins, además de Concatenate y Keep
Understanding Join, Keep and Concatenate
Saludos
Muchas gracias Jaime pero el problema es que cuando hago estos Join, me aparece la infromacion de la primer tabla Colectivos, pero la segunda tabla no me paracere la informacion o sea invididuales, me aparace "-" que podra suceder?
Hola, seguramente te está regresando valores nulos, al no encontrar coincidencias. Asegúrate que los campos comunes estén escritos exactamente igual en todas las tablas. También sería más fácil poder ayudarte si pudieras subir un archivo de ejemplo,
saludos