Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Eliminar registros de una tabla (https://www.clubdelphi.com/foros/showthread.php?t=96599)

LASERCOM 12-02-2024 03:38:58

Eliminar registros de una tabla
 
Hola, tengo un sistema que trabaja con base de datos de firebird 2.5 y nos vimos en la necesidad de eliminar productos de la tabla de productos porque ya no se iban a seguir usando. El problema es que eliminamos los productos que ya no se manejarían pero no eliminamos los productos en la tabla de listas de precio. cómo podríamos eliminar los registros en la tabla de listas de precio que contengan el código de los productos eliminados en la tabla de productos ?

Neftali [Germán.Estévez] 12-02-2024 10:25:29

Puedes hacer una consulta que te "busque/borre los precios cuyo código de producto no está en la tabla de productos".
Me invento los nombres de campo y las tablas, pero sería algo así:

Código SQL [-]
select * from precios
where codigo not in (select codigo from productos)

LASERCOM 13-02-2024 04:59:10

Gracias Neftali con eso resolví mi problema, de verdad muchas gracias


La franja horaria es GMT +2. Ahora son las 07:39:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi