Actualizar atributo cuando creo una tupla en otra relación
Publicado por Alcides (1 intervención) el 28/07/2020 02:19:26
Tengo una relacion llamada Granja, la cual tiene una capacidad como atributo. Cada granja, tiene uno o mas galpones, los cuales tambien tienen una capacidad. La capacidad de la granja, es igual a la suma de las capacidades de sus galpones. Hice una consulta que hace eso, cada vez que YO la ejecuto. Pero necesito que esta consulta se ejecute cada vez que creo una nueva tupla en la relacion Galpon.
Esta es la consulta que hice:
Hay alguna forma de hacer esto a nivel de base de datos?
Gracias.
Esta es la consulta que hice:
1
2
3
4
UPDATE granjas
SET capacidad =(SELECT SUM(capacidad)
FROM galpon_granja
WHERE granjas.id = galpon_granja.granja_id)
Gracias.
Valora esta pregunta


0