Il faut tout simplement ne pas mettre la clause VALUES()

INSERT INTO table1 (colonne1)
SELECT colonne2 FROM table2