Spesso ci si trova a dover eseguire degli script di inizializzazione delle importazioni. In questi casi sono necessarie query SQL anche molto strane e complesse e non mancano quelle di inserimento che prendono parzialmente dati da un’altra tabella (insert into con clausola select). Ad esempio, se abbiamo una tabella prodotto ed una tabella umprodotto (unità di misura del prodotto) e vogliamo popolare quest’ultima con tante righe quanti sono i prodotti assegnando di default l’um presente sul prodotto ed un valore di conversione pari a 1 ecco la soluzione:
insert into umprodotto (idprodotto, idunitadimisura, conversione) select idprodotto, idunitadimisura, 1 from prodotto



