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

Hola, que tal, estoy trabajando sobre una tabla que tiene esta información; tres campos (Equipos1, Puerto1,Equipos2)

Ej;

a001, hb, C256
a001, gf, u752
t856, re, w963
c256, oj, a001
w785, er, l459
w459, ux, t856


Esta tabla trae equipo, su puerto y a que equipo está conectado. La consigna es traer además de estos tres items, el puerto del equipo 2 que está alojado en la primer columna equipos junto a los de equipos2, lo cual al hacer esta consulta:


Código XML:
Ver original
  1. Select
  2.     h1.Equipos1,
  3.     h1.Puerto1,
  4.     h2.Puerto2,
  5.     h1.Equipos2
  6. from
  7.     Hoja2$ h1
  8. Left  join
  9.     Hoja2$ h2
  10. on
  11.         h1.Equipos = h2.Equipos2
  12.         and h2.Equipos = H1.Equipos2
[/CODE]


...al tener la información de los puertos en la misma columna tanto para los equipos1 como los 2, me trae el trazado de ida con el de vuelta lo cual el de vuelta no lo estaría necesitando, ej;

a001, hb, C256
c256, oj, a001


Sobre esta informacion solo necesitaria:

a001, hb, oj, c256

y me trae

a001, hb, oj, c256 y c256, oj, hb, a001

Quisiera que solo traiga el trazado y que omita el de vuelta ya que trae la misma información.


Saludos!

Última edición por gnzsoloyo; 17/06/2014 a las 09:36