- Home
- Categorie
- Coding e Sistemistica
- PHP
- Update valori tra due tabelle
-
Update valori tra due tabelle
Buon giorno, vorrei sapere per favore come eseguire un update, prendendo, dei valori, da una tabella e sostituirli in un'altra....
In pratica:
Tab_A -> Campo1 -> H531
Tab_A -> Campo1 -> H532
Tab_A -> Campo1 -> H533Tab_B -> Campo5 -> Roma
Tab_B -> Campo5 -> Cagliari
Tab_B -> Campo5 -> TorinoIn pratica, ad ogni codice (H531, H532, H533) dovrà essere sostituito con (Roma, Cagliari, torino)
Come si fà?
Grazie mille...
-
credo che una sostituzione manuale sia la migliore, ma con TB grosse, venga molto scomodo, nn hai dati che possono essere comparati tra le 2 tabelle???
-
manuale? oddio....saranno 13000 codici, per altrettanti comuni...!!!
Non si può con un'unica query sostituire tutti i codici con i nomi dei comuni?ho trovato una query, e l'ho trasformata cosi:
UPDATE DF_2005_2006 SET COM_NSC = B.LOCALITA FROM DF_2005_2006, D_Tabella_Comuni_Stati_Esteri B WHERE DF_2005_2006.COM_NSC = B.CODICE
Però mi restituisce un errore qui:
the right syntax to use near 'FROM DF_2005_2006, D_Tabella_Comuni_Stati_Esteri Bcioè? qual'è errore?
grazie ancora....
-
risolto cosi:
update tab1, tab2 set tab1.campo = tab2.campo where tab1.campo = tab2.campo
grazie a tutti....
-
scusa, ma allora cosa centrava il 1° esempio?
-
si hai ragione, me ne sono reso conto in seguito...che era sbagliato...!!!
Scusami ancora