SELECT raro :s

29/06/2005 - 01:09 por Napoleón Cabrera | Informe spam
Hola de nuevo!

Tengo una tabla "TABLA" que tiene la siguiente estructura y los siguientes
datos (de ejemplo, claro)...

codigo cod_bar nombre referencia
1 1111 'AAAA' 0
2 2222 'BBBB' 1
3 3333 'CCCC' 0
4 4444 'DDDD' 0

Si referencia es <> 0 significa que estoy referenciando a otro registro con
campo codigo = referencia.
Ahora, estoy haciendo la búsqueda por el campo cod_bar, una búsqueda simple
sería:

SELECT * FROM TABLA WHERE cod_bar = 2222

Lo que quiero es que como en este caso, si encuentro el registro con cod_bar
= 2222 el conjunto de resultados me traiga la referencia, es decir la fila
con el código 1... por lo tanto el resultado -de esa consulta que no se
hacer- sería...

codigo cod_bar nombre referencia
1 1111 AAAA 0
2 2222 BBBB 1

Espero se entienda y me puedan ayudar!

Saludos y gracias!
Napoleón Cabrera
 

Leer las respuestas

#1 Ricardo Passians
29/06/2005 - 02:50 | Informe spam
no entiendo. :(


"Napoleón Cabrera" <berncab*sin esto*@*ni esto*hotmail.com*ni esto*> wrote
in message news:%
Hola de nuevo!

Tengo una tabla "TABLA" que tiene la siguiente estructura y los siguientes
datos (de ejemplo, claro)...

codigo cod_bar nombre referencia
1 1111 'AAAA' 0
2 2222 'BBBB' 1
3 3333 'CCCC' 0
4 4444 'DDDD' 0

Si referencia es <> 0 significa que estoy referenciando a otro registro


con
campo codigo = referencia.
Ahora, estoy haciendo la búsqueda por el campo cod_bar, una búsqueda


simple
sería:

SELECT * FROM TABLA WHERE cod_bar = 2222

Lo que quiero es que como en este caso, si encuentro el registro con


cod_bar
= 2222 el conjunto de resultados me traiga la referencia, es decir la fila
con el código 1... por lo tanto el resultado -de esa consulta que no se
hacer- sería...

codigo cod_bar nombre referencia
1 1111 AAAA 0
2 2222 BBBB 1

Espero se entienda y me puedan ayudar!

Saludos y gracias!
Napoleón Cabrera


Preguntas similares