Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2015, 08:06
alegreanahi
 
Fecha de Ingreso: mayo-2015
Mensajes: 4
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: consultas con inner join

claro, entonces deberia hacer un
Código SQL:
Ver original
  1. SELECT cliente.* ,transacciones.* FROM transacciones INNER JOIN clientes ON transacciones.codcliente=clientes.codcliente

no tendria que seguir la relacion entre las tablas, ya que transacciones(codcliente,codsucursal,codcuenta claves foraneas) depende de cuentasxcliente
(codcliente,codsucursal,codcuenta claves principales)
y no de cliente que depende de cuentaxcliente (codcliente clave principal de la tabla clientes)

transacciones->cuentaxcliente->cliente


Código SQL:
Ver original
  1. SELECT clientes.* ,t.* FROM cuentxclient INNER JOIN transacciones t
  2. ON t.codcliente=cuentxclient.codcliente AND t.codsucursal=cuentxcliente.codsucursal
  3. AND t.codcuenta=cuentxclient.codcuenta INNER JOIN clientes cuentxcliente.codcliente=clientes.codcliente