ciao,
avrei bisogno di una mano a risolvere un piccolo problema:
ho due tabelle T1 e T2.
T1 ha gli stessi identici campi di T2 ad eccezione di due campi aggiuntivi.
T1: C1, C2, C3, C4
T2: C1, C2
in entrambe le tabelle, C1 e C2 insieme identificano univocamente un record della tabella, ma non sono chiave primaria....
quello che vorrei fare è, dopo aver aggiunto i campi C3 e C4 alla tabella T2, aggiornare tali valori con i corrispondenti valori presenti nella tabella T1..........
ovviamente quello che voglio fare non è una semplice copia di tabella, dato che oltre ai campi citati ce ne sono altri che non sono uguali tra le tabelle....
comunque...quello che faccio io è:
update T2 set C3 = (select C3 from T1 where T1.C1 = T2.C1 and T1.C2 = T2.C2), C4 = (select C4 from T1 where T1.C1 = T2.C1 and T1.C2 = T2.C2)
questa query funziona ma è troppo lenta......esiste un modo migliore per fare la stessa cosa???
grazie in anticipo....