ciao!
allora ho una domanda da farti
update film
set film.incasso = film.incasso +(prenotazione.costo - film.incasso)
from prenotazione join film on film.nome=prenotazione.film
WHERE film='21'
il film nella clausola where a cosa si riferisce? a quale tabella? secondo me è quella l'ambiguità che ti segnala il postgres, prova a scrivere
prenotazione.film='21';
fammi sapere!