Ancora con sintassi sql
Se voglio copiare il contenuto di una tabellaA con 10 campi in una tabellaB con altrettenti campi basta fare un
'INSERT INTO `tabellaB` SELECT * FROM `tabellaA`
Adesso che scrivo m'è venuto in mente che se tabellaB fosse composta da soli 3 campi che voglio popolare con 3 dei 10 campi di tabellaA uso
'INSERT INTO `tabellaB` SELECT (campo1,campo2,campo3) FROM `tabellaA`'
Il problema sorge nel momento in cui tabellaB ha più campi di tabellaA.
Come se fa?