Buen día, gracias "vicram10", he puesto en marcha el script que me proporcionas, pero le agregue una parte a tu script.
Código SQL:
Ver originalUPDATE nota AS tabla_nota
SET subtotal = cantidad * precio
FROM producto
WHERE EXISTS (SELECT 1 FROM producto WHERE producto.clave_producto = tabla_nota.clave_producto_1)
AND EXISTS (SELECT 1 FROM cliente WHERE cliente.clave_cliente = tabla_nota.clave_cliente_1);
Después del SET agregue un FROM, y con esto se puede hacer lo que necesitaba, comparto una captura de pantalla del resultado que me arroja la consulta, pero solo me funciono en PostgreSQL, en MySQLWorkbench sigue arrojando error, investigando en la gran biblioteca virtual que es Google, me documente más sobre este tema, y lo que estoy intentando hacer se le conoce con el concepto de "Tabla derivada". Te agradezco tu ayuda y tu tiempo por leer el post y compartir tu conocimiento.
El resultado en PostgreSQL (pgadmin 4)
Resultado en MySQL Workbench
De antemano un cordial saludo.