Re: problema con un select y un distinct

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: postgresql - lista de correo - <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: problema con un select y un distinct
Date: 2005-04-06 15:08:33
Message-ID: 4253FB71.9050400@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> On Tue, Apr 05, 2005 at 11:59:04AM +0000, emillio alvarez wrote:
>
>
>
>>CREATE TABLE tabla (nombre TEXT, fecha INTEGER UNIQUE);
>>
>>Pretendo hacer una consulta de todos los nombres ordenados por fecha. Si
>>hago:
>>SELECT nombre FROM tabla ORDER BY fecha;
>>
>>En esto no hay problema. Pero si pretendo eleiminar los resultados
>>repetidos.... Haria:
>>SELECT DISTINCT nombre FROM tabla ORDER BY fecha;
>
>
>>Me contesta:
>>ERROR: For SELECT DISTINCT, ORDER BY expressions must appear in target list
>

El error es correcto porque la construccion de SQL esta mal, piensa que
cuando haya nombres duplicados cada uno de ellos puede tener una fecha
distinta, si los nombres se reducen a uno solo, ¿por cual de las
distintas fechas quieres que ordene?

Saludos,
--
*****************************************
Oswaldo Hernández
oswaldo(at)soft-com(dot)es
*****************************************

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Oswaldo Hernández 2005-04-06 15:19:58 Re: Problema de configuracion Local
Previous Message Damián Culotta 2005-04-06 14:20:55 Re: copiar base