Re: Query dificil

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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