SQL – insert & select ou comment enregistrer des données déja enregistrées dans une table sql

voici comment enregistrer des données provenant de la même table sql ou de table sql différente.
le début commence comme un insert classique
puis on remplace value par une requete sql Select.
Si’lon veut forcer des valeures, on les écris en dur dans la requête select.
du coup ça donne ça:
INSERT INTO table1(c1, c2, c3, c4) SELECT c1, 'valeur', c2, c3, c4 FROM table2 WHERE c2 = 'text';