ayuda como actualizar dos tablas
Hola patoch:
Aquí hay varias formas de poder hacer esto, pero ninguna es tan sencilla como pareciera que estás esperando, es decir con una sola sentencia UPDATE.
Si bien algunos manejadores de BD como MySQL permiten hacer UPDATE a múltiples tablas la mayoría no lo permite, deberías de comenzar por comentarnos con que BD estás trabajando.
En lo particular me inclino por la opción de hacer un procedimiento almacenado y transacciones, pues estás hablando en realidad de tres operaciones: insert a la tabla de ventas, update a la tabla de clientes y update a la tabla de producto. La mayoría de los DBMS actuales manejan perfectamente el concepto de transacciones, de tal manera que asegures la integridad de la información en todo momento.
Otra opción sería la utilización de TRIGGERS sobre tu tabla ventas, de tal manera que una vez que insertes en la tabla hagas también la actualización de tus otras tablas.
Saludos
Leo.