Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    [MYSQL] query di aggiornamento

    Ciao a tutti,
    devo fare una query che mi aggiorni un attributo preso da un altra tupla:

    codice:
    UPDATE preventivi SET importo=(SELECT importo FROM preventivi WHERE id='11' ) WHERE id=14
    Però mi da un errore:
    #1093 - You can't specify target table 'preventivi' for update in FROM clause

    Perchè? Non capisco cosa sbaglio, io vorrei semplicemente che l'importo del preventivo 14 sia impostato come l'importo del preventivo 11....

  2. #2
    perche' non si puo' fare un insert ... select, or update ... select sulla stessa tabella.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    :master: quindi devo per forza fare una query di acquisizione e poi una di modifica...
    Grazie

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.