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?
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?
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.Originariamente inviato da optime
INSERT INTO tabella
(colonna1, colonna2, ... , colonnaN)
SELECT
colonna1, colonna2, ... , colonnaN
FROM tabella
WHERE condizione
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
no infatti devo copiare nella stesso record non in un altro
quindi da campo a campo dello stesso record
no infatti devo copiare nella stesso record non in un altro
quindi da campo a campo dello stesso record
ancora più facile
UPDATE tabella
SET campo_destinazione=campo_origine
WHERE eventuali _condizioni
![]()
Appunto, mi chiiedevo a che serviva l'insert.Originariamente inviato da optime
ancora più facile
UPDATE tabella
SET campo_destinazione=campo_origine
WHERE eventuali _condizioni
![]()
Ma se non c'e' una particolare ragione ottiene solo un campo duplicato nello stesso record.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.