Salva a tutti!!! E' il mio primo post sul forum!Vi ho seguito parecchio "in silenzio", ma ora l'esigenza mi ha fatto iscrivere!!
Cmq lasciando i convenevoli, veniamo al mio problema.
Devo effettuare degli update a cascata un po' particolari, in pratica devo replicare i campi di una riga su di un altra.
Mi spiego meglio:
Tabella A (ID, CAMPO_1, CAMPO_2, ... , CAMPO_N)
Devo copiare (leggi update) tutti i campi di una riga avente ID 10000 (ad es.) con quelli della riga ID 10.
sarebbe come fare un
visto che vorrei se è possibile fare un update campo per campo con relativa query interna, tipocodice:update tabella_a destinazione set .... select * from tabella_a origine where origine.id = 10 ... where destinazione.id = 10000
Visto che sono un bel po' di colonne la cosa sarebbe alquanto frustrante!!!codice:update tabella_a destinazione set destinazione.campo_a = (select campo_a from tabella_a a where a.id = 10) ... ... where destinazione.id = 10000
Qualcuno ha qualche suggerimento?
Grazie in anticipo per l'aiuto.