[ Foro de SQL (y MySQL) ]

consulta en sql server

03-Jun-2018 02:32
Invitado (Pablo)
1 Respuestas

Hola quería pedir ayuda sobre como puedo hacer una consulta mi situación esta tengo 3 tablas

Tabla Cliente
id -------- cuitCliente --------- valorCodigoCliente
1 ---------- 232323 ------------ 01
2 ---------- 454545 ------------ 02



Tabla Codigos
id --valorCodigoCliente --------- valorCodigoEmpresa
1 ---------- 01                                --------- BZ
2 ---------- 02                                --------- BL



Tabla Empresa
id --------- cuitCliente ---------- valorCodigoEmpresa
1 --------- 232323                 --------- BZ
2 --------- 454545                --------- BM

estas son tablas que no estan relacionadas, lo que quiero es saber como consultar estas tablas para obtener todos los clientes que se encuentran dentro la tabla empresa y que me diga si son iguales en forma que coincidan en la tabla de códigos me refiero a que por ejemplo ValorCodigoCliente (01) coincida con valorCodigoEmpresa (BZ) de la tabla códigos y otra consulta que sea los contrario por ejemplo mismo cuit (454545) en tabla cliente, empresa y no son iguales ya que no coinciden en la tabla codigos cliente tiene valorcodigocliente (02) y valorcodigoempresa es (BM) en tabla empresa y se ve que en tabla códigos no coinciden estos valores.
La tabla códigos siempre permanece igual nunca se actualiza, las tablas cliente y empresa se cargan cada cierto periodo y pueden sufrir cambios
Espero pode haberme explicado bien gracias por su tiempo


17-Jun-2018 00:29
Nacho Cabanes (+83)

No entiendo eso de que "no están relacionadas" esas tablas, porque parece que estén plasmando una relación 1:M o M:M, pero creo entender que tu pregunta es cómo detectar que para

Tabla Cliente
id -------- cuitCliente --------- valorCodigoCliente
1 ---------- 232323 ------------ 01

se cierra el ciclo con

Tabla Codigos
id --valorCodigoCliente --------- valorCodigoEmpresa
1 ---------- 01                                --------- BZ

y

Tabla Empresa
id --------- cuitCliente ---------- valorCodigoEmpresa
1 --------- 232323                 --------- BZ

mientras que para

Tabla Cliente
id -------- cuitCliente --------- valorCodigoCliente
2 ---------- 454545 ------------ 02

hay una discrepancia en "valorCodigoEmpresa"  ¿Es así?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)