Re: Lista de valores

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "manuel lamas" <manuel3w(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Lista de valores
Date: 2007-08-14 04:35:45
Message-ID: c2d9e70e0708132135s46e94aecq22faa551109e16c4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 8/13/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> manuel lamas escribió:
> > Hola lista,
> >
> > Digamos que tengo una tabla asi:
> >
> > CREATE TABLE T1
> > (
> > productoID int,
> > color varchar(20)
> > );
> >
> >
> > INSERT INTO T1(productoID,color)VALUES(1,'blanco');
> > INSERT INTO T1(productoID,color)VALUES(1,'negro');
> > INSERT INTO T1(productoID,color)VALUES(1,'rojo');
> >
> > INSERT INTO T1(productoID,color)VALUES(2,'blanco');
> > INSERT INTO T1(productoID,color)VALUES(2,'negro');
> > INSERT INTO T1(productoID,color)VALUES(2,'rojo');
> >
> > Quiero hacer un SELECT que me de este resultado sin utilizar una función
> > (en un simple SELECT), es posible?
> >
> > 1 blanco,negro,rojo
> > 2 blanco,negro,rojo
>
> Puedes usar una funcion de agregacion:
>

buen punto. siempre olvido considerar la opción de crear funciones de agrgacion

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Teofilo Oviedo 2007-08-14 21:30:18 UPDATE en tablas identicas
Previous Message Alvaro Herrera 2007-08-13 20:24:02 Re: No entiendo que pasa???