Eliminar registros

From: Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Eliminar registros
Date: 2005-10-25 19:02:11
Message-ID: 65746BCC3D99E44998976FD845AD6E6E0DECF7F9@MAIL
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gente, buenas tardes.

Tengo dos tablas.
Con una consulta, puedo traerme todos los registros de A que no existan en
B:

select * from TABLA_A a where not exists ( select 1 from TABLA_B where id =
a.id);
Lo que encesito es borrar los registros de la tabla A que no existan en B,
por lo tanto, lo unico que hice fue reemplazar el select por el delete, pero
no funciona, desde el pgadmin III no puedo visualizar el error.
La sintaxis es la correcta??

delete from TABLA_A a where not exists ( select 1 from TABLA_B where id =
a.id);

Desde ya, muchas gracias.
Saludos,

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Andrade Fonseca 2005-10-25 19:15:37 Re: Eliminar registros
Previous Message Martín Marqués 2005-10-25 19:00:24 Re: Saludos