INSERT

INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column_list)] SELECT ...

INSERT INTO maTable1 (unChamp) SELECT champ1 FROM maTable2
INSERT INTO maTable1 (unChamp, unChamp2) SELECT champ1, champ2 FROM maTable2 WHERE champ3 = 'valeur'

Le nombre de colonnes entre parenthèse () dans le INSERT doit être égal au nombre de champs dans le SELECT.