grazie piero.mac ma io devo aggiornare solo una tabella

con i valori id_prodotto recuperati dal campo id_prodotto dell'altra

il problema è che quella da popolare ha un numero di elementi maggiori ne ha 7100
e quella dalla quale recupera i valori ne ha 918

quindi quando aggiorna quella con 7100 si blocca perchè non trova corrispondenza per i restanti
id....

mi ci vorrebbe un controllo nel "WHERE" dell'update

codice:
WHERE codice = '%$codice_tabB%'";
tipo posso mettere un if nell'update???