Consulta con dos campos enlazados a la misma tabla

10/05/2007 - 21:18 por ZiCruz | Informe spam
Hola a tod@s,



os cuento tengo una tabla llamada "TCP" que entre otros tiene los los
campos:

- protocoloOrigen

- protocoloDestino



y en otra tabla llamada "protocolosAplicaciones" tengo la descripcion
de esos protocolos: con solo los campos:



-protocolo

-descripcion



y yo queria hacer una consulta en la que poder incluir las descripciones del
protocoloOrigen y del protocoloDestino



¿como puede hacerlo?
 

Leer las respuestas

#1 Alejandro Mesa
10/05/2007 - 22:31 | Informe spam
ZiCruz,

Pues debes unir tabla [TCP] dos veces con tabla [protocolosAplicaciones ],
una por cada relacion.

select
a.protocoloOrigen,
b.descripcion as descripcion_o,
a.protocoloDestino,
c.descripcion as descripcion_d,
from
dbo.TCP as a
inner join
dbo.protocolosAplicaciones as b
on a.protocoloOrigen = b.protocolo
inner join
dbo.protocolosAplicaciones as c
on a.protocoloDestino = c.protocolo
go


AMB


"ZiCruz" wrote:

Hola a ,



os cuento tengo una tabla llamada "TCP" que entre otros tiene los los
campos:

- protocoloOrigen

- protocoloDestino



y en otra tabla llamada "protocolosAplicaciones" tengo la descripcion
de esos protocolos: con solo los campos:



-protocolo

-descripcion



y yo queria hacer una consulta en la que poder incluir las descripciones del
protocoloOrigen y del protocoloDestino



¿como puede hacerlo?

Preguntas similares