16/06/2014, 14:58
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 14 años 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. |