From: | "Javier Aquino H(dot)" <JAquino(at)LexusEditores(dot)com> |
---|---|
To: | "Mario Gonzalez ( mario__ )" <gonzalemario(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: borrar registros repetidos |
Date: | 2006-09-22 21:15:38 |
Message-ID: | 037c01c6de8c$5cd812d0$0a010a0a@javier |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ok ..... gracias por la aclaración ...
Dime ... tambien podría ser asi ?
DELETE FROM personas
WHERE id NOT IN (
SELECT DISTINCT ON (nombre) id
FROM personas
);
Slds,
Javier.
----- Original Message -----
From: "Mario Gonzalez ( mario__ )" <gonzalemario(at)gmail(dot)com>
To: "Javier Aquino H." <JAquino(at)lexuseditores(dot)com>; "Postgres Español"
<pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, September 22, 2006 4:00 PM
Subject: Re: [pgsql-es-ayuda] borrar registros repetidos
> On 22/09/06, Javier Aquino H. <JAquino(at)lexuseditores(dot)com> wrote:
>> Solo una consulta ..............
>>
>> CREATE TEMP TABLE personas_tmp AS SELECT distinct on (nombre)
>> id,nombre from personas;
>>
>> Digamos que hay 10 registros con el campo nombre "Juan Perez" .... ¿Cual
>> de
>> los 10 id devuelve ?
>>
>> El primero que encuentre ? ... el menor?, el mayor ?
>>
>
> no hay forma de saber cual es el menor o el mayor a menos que se
> especifique explicitamente un ORDER BY.
>
>>
>
> --
> http://www.advogato.org/person/mgonzalez/
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
From | Date | Subject | |
---|---|---|---|
Next Message | WILLIAM PARRA | 2006-09-22 21:20:33 | Re: borrar registros repetidos |
Previous Message | WILLIAM PARRA | 2006-09-22 21:10:25 | Re: borrar registros repetidos |