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