Salve!
Ho:
Tab1
------
A*(sempre uguale a 'pippo')
B*
C
D
e
Tab2
------
B*
C
D
Vorrei aggiornare i campi di Tab1 con i campi ti Tab2, però con queste specifiche:
1)se non trova righe uguali (ovvero se quando copia le righe ti Tab2 su Tab1 non trova che Tab2.B =Tab1.B), inserisce una nuova riga su Tab1 con Tab2(B,C,D) e mette in A il dato fisso 'pippo'
2) se trova una riga uguale fa semplicemente l'aggiornamento della riga di Tab1 con quella di TAb2, senza toccare A
Per ora ho fatto:
ma con questa query aggiorna se trova una riga uguale e fa semplicemente l'aggiornamento della riga di Tab1 con quella di Tab2, senza toccare A (Specifica 2),UPDATE Tab1, Tab2
SET Tab2.B = Tab1.B, //<------------Anche se non ce ne sarebbe bisogno
Tab2.C = Tab1.C
Tab2.D = Tab1.D
WHERE Tab2.B = Tab1.B
mentre se non trova righe uguali(Specifica 1)?..come faccio?..con insert into? in che modo?
HELP![]()
Grazie![]()