PDA

Ver la Versión Completa : Eliminar registros de una tabla


LASERCOM
12-02-2024, 03:38:58
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í:

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