Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: WILLIAM PARRADate: 2006-09-22 21:20:33
Subject: Re: borrar registros repetidos
Previous:From: WILLIAM PARRADate: 2006-09-22 21:10:25
Subject: Re: borrar registros repetidos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group