Re: numrow

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com>
Cc: Jaime Casanova <systemguards(at)gmail(dot)com>, Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: numrow
Date: 2006-12-12 17:07:27
Message-ID: 20061212170727.GC17991@gwolf.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ricardo yanguma dijo [Tue, Dec 12, 2006 at 12:08:11PM -0500]:
> tengo un problema que en oracle se resuelve con el rowid , pero no se como
> hacerlo en postgres, resulta que tengo en una tabla donde existen duplicado
> que deseo borrar, pero debo dejar uno solo. como haria esto?

Umh... Un poco puerco, pero te sirve:

DELETE FROM tabla WHERE id IN (SELECT t1.id FROM tabla t1, tabla t2
WHERE t1.id > t2.id AND t1.campo1=t2.campo1 AND t1.campo2=t2.campo2
(...) );

Saludos,

--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

  • Re: numrow at 2006-12-12 17:08:11 from ricardo yanguma

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message ricardo yanguma 2006-12-12 17:08:11 Re: numrow
Previous Message Alvaro Herrera 2006-12-12 16:14:12 Re: Problemas con migración entre versiones.