Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    12

    problema con update e postgres

    buona sera alle io uso postgres e inserendo questo codice:
    update film
    set film.incasso = film.incasso +(prenotazione.costo - film.incasso)
    from prenotazione join film on film.nome=prenotazione.film
    WHERE film='21'
    mi da ERROR: table name "film" specified more than once

    in pratica dovrei aggiornare gli incassi di un film , il problema è che non capisco perchè mi da questo errore

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    76
    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!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.