Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    copiare dati di un record in un altro stessa tabella

    Ciao a tutti, non riesco a fare una cosa semplice,in sql, devo copiare i valori di un campo in un altro campo come posso fare?

  2. #2
    INSERT INTO tabella
    (colonna1, colonna2, ... , colonnaN)
    SELECT
    colonna1, colonna2, ... , colonnaN
    FROM tabella
    WHERE condizione

  3. #3
    Originariamente inviato da optime
    INSERT INTO tabella
    (colonna1, colonna2, ... , colonnaN)
    SELECT
    colonna1, colonna2, ... , colonnaN
    FROM tabella
    WHERE condizione
    Dal titolo sembrerebbe volesse copiare nella stessa tabella.... ma non dice se da campo a campo dello stesso record o da altro record.

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

  4. #4
    no infatti devo copiare nella stesso record non in un altro

    quindi da campo a campo dello stesso record

  5. #5
    no infatti devo copiare nella stesso record non in un altro

    quindi da campo a campo dello stesso record

  6. #6
    ancora più facile

    UPDATE tabella
    SET campo_destinazione=campo_origine
    WHERE eventuali _condizioni


  7. #7
    Originariamente inviato da optime
    ancora più facile

    UPDATE tabella
    SET campo_destinazione=campo_origine
    WHERE eventuali _condizioni

    Appunto, mi chiiedevo a che serviva l'insert.
    Ma se non c'e' una particolare ragione ottiene solo un campo duplicato nello stesso record.


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

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 © 2026 vBulletin Solutions, Inc. All rights reserved.