• Viernes 19 de Abril de 2024, 04:32

Autor Tema:  Descripcion De Una Tabla En Dos Campos  (Leído 1441 veces)

Widark

  • Miembro MUY activo
  • ***
  • Mensajes: 246
    • Ver Perfil
Descripcion De Una Tabla En Dos Campos
« en: Viernes 14 de Julio de 2006, 18:58 »
0
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.
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
NoSolocodigo --> Blog de Articulos

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Descripcion De Una Tabla En Dos Campos
« Respuesta #1 en: Sábado 15 de Julio de 2006, 17:52 »
0
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
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

Widark

  • Miembro MUY activo
  • ***
  • Mensajes: 246
    • Ver Perfil
Re: Descripcion De Una Tabla En Dos Campos
« Respuesta #2 en: Miércoles 19 de Julio de 2006, 16:02 »
0
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
  1. Select numero, descripcio, Usuarios.nombre as Aux1, Usuarios.nombre as Aux2 From Inventario, Usuarios Where Inventario.auxiliar1 = Usuarios.codigo OR Inventario.auxiliar2 = Usuarios.codigo
  2.  
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
  1. Select numero, descripci1, A.nombre as Aux1, B.nombre as Aux2&#59;
  2. From Inventario, Usuarios as A, Usuarios as B Where auxiliar1 = A.codigo AND auxiliar2 = B.codigo
  3.  
Que pena con ustedes.  :P
[:], Yo si se lo que es trabajar duro, por que lo he visto.
http]
programacion,c,c++,
C#,java,linux,videojuegos,
directX,.NET,allegro,asm,codigo
NoSolocodigo --> Blog de Articulos