Re: borrar registros repetidos

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
>

In response to

Browse pgsql-es-ayuda by date

  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