Programación General > Visual FoxPro

 Descripcion De Una Tabla En Dos Campos

(1/1)

Widark:
Que tal! Como les baila?

Mi necesidad es la siguiente: En una tabla tengo dos campos que se enlazan a una sola tabla (son tablas libres) y en una sentencia necesito que me aparesca la descripcion para ambos campos, no se si esta claro. Ej

Tabla 1                           tabla 2
campo1 | campo2            campo1 | campo2
000005  | 000007             000007 | descripcion 1
                                      000005 | descripcion 2

La sentencia deberia dar el siguiente resultado:
columna1 | columna 2     | columna 3 | columna 4
000005    | descripcion 2 | 000007     | descripcion 1

Muchas gracias por cualquier comentario que puedan brindarme.

arielb:
k tal widark estabas perdido, bueno creo que entendí lo que dices, podrias trabajar con inner join

ejemplo

select a.campo1,b.columna1,a.campo2,etc... from tabla1 a inner join tabla2 b on a.campo1 = b.campo2


otra forma podria ser

select tabla1.campo1,tabla2.columna2,etc.... from tabla1,tabla2 where tabla1.campo1 = tabla2.columna1 and tabla = variable

me gusta trabajar mas con inner join

bueno espero que sea eso lo que necesitas
saludos

Widark:
Bien, Juez, como te va?

Te cuento que ya habia intentado lo que me "dices" pero el problema es que tengo que devolver el mismo campo dos veces validando otros dos campos (que tienen el código. La sentencia seria la siguiente:
--- Código: Text ---Select numero, descripcio, Usuarios.nombre as Aux1, Usuarios.nombre as Aux2 From Inventario, Usuarios Where Inventario.auxiliar1 = Usuarios.codigo OR Inventario.auxiliar2 = Usuarios.codigo Uno de los inconvenietes es que el auxiliar1 y auxiliar2 no pueden ser iguales. Entonces como le "digo" a la sentencia que tome auxiliar2 de la segunda validacion. mmmm  :whistling:, ahi ta' el inconveniente.

Soy un baboso, la solucion es tan simple
--- Código: Text ---Select numero, descripci1, A.nombre as Aux1, B.nombre as Aux2&#59;From Inventario, Usuarios as A, Usuarios as B Where auxiliar1 = A.codigo AND auxiliar2 = B.codigo Que pena con ustedes.  :P

Navegación

[0] Índice de Mensajes

Ir a la versión completa