Referencia Circular ?

14/10/2009 - 05:24 por Don Quijote de Nicaragua | Informe spam
Hola a todos tengo la siguiente tabla:

TABLA "A"
idPais
idBodegaOrigen
idBodegaDestino

TABLA "B"
idBodega
NombreBodega

El resultado que deseo obtener seria
idPais, NombreBodegaOrige, NombreBodegaDestino (Tengo que vincular el
IdBodegaOrigen y IdBodegadestino con el IdBodega de la tabla B y
obtener el nombre, com podria hacerlo)

Muchas Gracia de antemano.
Don Quijote de Nicaragua.
 

Leer las respuestas

#1 Carlos Sacristan
14/10/2009 - 09:20 | Informe spam
No tiene nada que ver una referencia circular con lo que necesitas.
Simplemente tienes que combinar la tabla A con tabla B por medio de los
campos idBodegaOrigen = idBodega y luego de nuevo combinar ambas tablas por
medio de idBodegaDestino = idBodega:

SELECT ...
FROM A INNER JOIN B b1 A.idBodegaOrigen = b1.idBodega
INNER JOIN B b2 A.idBodegaOrigen = b2.idBodega


"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Don Quijote de Nicaragua" wrote in message
news:
Hola a todos tengo la siguiente tabla:

TABLA "A"
idPais
idBodegaOrigen
idBodegaDestino

TABLA "B"
idBodega
NombreBodega

El resultado que deseo obtener seria
idPais, NombreBodegaOrige, NombreBodegaDestino (Tengo que vincular el
IdBodegaOrigen y IdBodegadestino con el IdBodega de la tabla B y
obtener el nombre, com podria hacerlo)

Muchas Gracia de antemano.
Don Quijote de Nicaragua.

Preguntas similares