Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2014, 09:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Multiplicar dos campos de tablas diferentes y el reultado guardarlo en una

No hay mayor problema para hacer eso, pero no es tema de PHP sino de Base de DAtos. Deberías preguntarlo en el subforo correspondiente.
De todos modos ten anticipo un detalle: ¿has tenido en cuenta que un TRIGGER se ejecuta por cada registro que se inserte, actualice o borre en una tabla dada, y por lo tanto si un mismo vendedor realiza 50 ventas en un día, de 10 artículos cada una, dependiendo de como esté diseñado todo, podría ejecutar el trigger unas 500 veces?
Además que no es buena idea almacenar en una tabla totales que se pueden calcular en consultas simples (los campos calculables no son parte del modelo relacional), de querer hacerlo ese tipo de procesos es mejor hacerlo por EVENT o jobs periodicos. Difícilmente necesites esa información en tiempo real. Es mas usual para reportes, y esos no se hacen por trigger.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)