From: | Ricardo Fuentes Pereira <rfuentesp(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Query dificil |
Date: | 2005-02-24 12:16:44 |
Message-ID: | 421DC5AC.2030204@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Mario A. Soto Cordones wrote:
>Mira te explico lo que quiero hacer:
>
>tengo 2 tablas:
>
>la primera tabla tiene datos comunes a articulos, ejemplo:
>
>Tabla_1
>articulo nombre marca modelo serial
>
>1 laptop ibm thinkpad 123
>2 pc dell inspirion 1234
>3 printer hp laserjet 525252
>
>
>en la segunta tabla tengo detalles particulares que aplican a los items
>anteriores, ejemplo
>
>Tabla_2
>articulo campo valor
>
>1 ram 1gb
>1 cpu centrino
>1 velocidad 2 ghz
>1 video 256mb
>1 color azul
>3 color si
>3 ppm 100
>3 calidad buena
>
>
>
>Esta segunta tabla esta relacionada con la primera con el campo articulo,
>pero esta segunda tabla se alimenta dinamicamente dependieendo del nivel
>de detalle que yo quiere tener de cada articulo, para este ejemplo en el
>caso del articulo 1 tengo 5 detalles (que son 5 registros en la tabla) y
>para el articulo 3 tengo 3 detalles.
>
>Entonces, al hacer la consulta select * from tabla_2 where articulo = 3 se
>ve esto:
>
>articulo campo valor
>3 color si
>3 ppm 100
>3 calidad buena
>
>pero yo quiero ver esto:
>
>articulo color ppm calidad
>3 si 100 buena
>
>
>Ves lo que necesito hacer????
>
>
Hola.
¿Porque necesitas verlo así?
Ademas, si esa consulta esta dentro de una aplicacion, ¿como recuperaras
los valores de los campos (ya que el numero de campos es dinamico, p.
ej. puede en un caso ser 3 como en otro 5)?
Piensa si realmente necesitas la consulta de esa manera.
Salu2.
From | Date | Subject | |
---|---|---|---|
Next Message | Mario A. Soto Cordones | 2005-02-24 12:33:43 | Re: Query dificil |
Previous Message | Mario A. Soto Cordones | 2005-02-24 11:07:26 | Re: Query Falso |