Salve a tutti
utilizzo MySql ver. 5.0.67, ho due tabelle Tab1 e Tab2 e ho la necessita' di aggiornare un campo vuoto di Tab1 prelevando il dato (numerico "campo codifica" del comune di Tab2) dal confronto tra il campo del luogo di nascita di Tab1 e il campo "comune" di Tab2. Riepilogando il campo vuoto si deve quindi riempire del codice numerico corrispondente al comune di Tab2. Purtroppo dal confronto non tutti i comuni vengono trovati (per motivi di trascrizione, comuni aboliti, etc) e per quest'ultimo caso il campo vuoto vorrei porlo a "1". con la seguente query purtroppo riesco solo ad aggiornare i comuni trovati tralasciando i campi senza corrispondenza
Grato per un prezioso aiuto ringraziocodice:UPDATE Tab1 INNER JOIN Tab2 ON Tab1.Luogo_nascita = Tab2.comune SET Tab1.Cod_luognasc = Tab2.codifica WHERE tab1.Luogo_nascita = Tab2.comune