RE: SELECT DISTINCT

From: Paul Gallegos <paul_ic(at)hotmail(dot)com>
To: <mortega(at)tc(dot)com(dot)ve>, jose ricardo <joripeca(at)yahoo(dot)com(dot)ar>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: SELECT DISTINCT
Date: 2007-05-09 16:09:30
Message-ID: BAY126-W6A47C0CB6BC19BCE0C411923B0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> SELECT DISTINCT ON(Campo1) Campo1,Campo2,Campo3 FROM Tabla1;> Si hay dos registros con el mismo Campo1 debe traerte 1 solo de los que > consiga, ¿Como escoge cual? -> No tengo ni idea...> > Saludos> > --

El DISTINCT debe funcionar como en Oracle (mysql tb lo tiene).

Yo tengo entendido que si se realiza una consulta como la de arriba, nos devolvera todos los campos, es decir la sentencia DISTINCT no serviria de nada, cual seria la gracia de hacer una consulta asi, si el DISTINCT sirve para que muestre los datos sin repetirse.

Espero se haya entendido :)

Paul Gallegos P.

> Date: Wed, 9 May 2007 11:38:09 -0400> From: mortega(at)tc(dot)com(dot)ve> To: joripeca(at)yahoo(dot)com(dot)ar; pgsql-es-ayuda(at)postgresql(dot)org> Subject: Re: [pgsql-es-ayuda] SELECT DISTINCT> > jose ricardo escribió:> > Alguna vez en alguna parte lei algo sobre hacer un SELCT DISTICT sobre > > un campo determinado de los n campos de una consulta.> > ¿Si es posible hacer esto? y si es así ¿como se haria en postgres?> >> > ------------------------------------------------------------------------> > *Preguntá. Respondé. Descubrí.*> > Todo lo que querías saber, y lo que ni imaginabas,> > está en *Yahoo! Respuestas* (Beta).> > *Probalo ya! <http://ar.answers.yahoo.com>*> Hola no se si es lo que quieres pero me imagino que es algo asi:> > SELECT DISTINCT ON(Campo1) Campo1,Campo2,Campo3 FROM Tabla1;> Si hay dos registros con el mismo Campo1 debe traerte 1 solo de los que > consiga, ¿Como escoge cual? -> No tengo ni idea...> > Saludos> > -- > _________________________________________> Miguel A. Ortega B.> Analista de Sistemas y Soporte a Usuarios> <0416 - 642 12 26> / < mortega(at)tc(dot)com(dot)ve>> Technologies Consulting C.A.> > > ---------------------------(fin del mensaje)---------------------------> TIP 5: ¿Has leído nuestro extenso FAQ?> > http://www.postgresql.org/files/documentation/faqs/FAQ.html
_________________________________________________________________
Exprésate - diseña tu página de inicio de Live.com como más te guste.
http://www.live.com/getstarted

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2007-05-09 16:10:06 Re: Herencia?
Previous Message jlcambero 2007-05-09 16:08:50 Se puede ejecutar codigo pgsql sin usar una funcion?