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
*****************************************
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 |