Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/06/2014, 14:58
t0n1
 
Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Problema con estructura de una tabla

No, los datos ya están en la base. De los tres items, necesitaría traer un extra que es el puerto 2 del equipo 2 (Equipo1, Puerto1, Puerto 1(del equipo 2) y equipo2)

Se me ocurrió hacer un join a la misma tabla donde relaciono al equipo1 con el equipo2 del clon de la otra tabla y el equipo1 de esa tabla con el equipo2 de la primera, ej;

h1.Equipos1 = h2.Equipos2
and h2.Equipos1 = H1.Equipos2

ej,

equipo 1: a001,
puerto1: hb,
equipo 2:C256

equipo1: c256,
puerto1: oj,
equipo2: a001


Si a001 esta en el equipo2(a001) del clon de la tabla y equipo1(c256) de esta tabla esta en el equipo 2(c256) de la otra, traer equipo1(a001), puerto1(hb), puerto1(oj, tabla relacionada) y equipo 2 (c256)

El problema está cuando hace el mismo proceso pero a la inversa porque recordemos que los equipos2 estan en la misma columna que los equipos 1 donde se encuentra la informacion de sus puertos (mal estructura de la tabla) con c256, oj y a0001, me vuelve a traer los mismos datos pero a la inversa, esto es lo que quiero evitar.