Bonjour,

je cherche sans résultat à produire une requête d'insertion combinant VALUES et SELECT afin de profiter de l'insertion multiple pour une seule requête. J'ai testé entre autre ceci :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT INTO table SET champ=(SELECT champ FROM ... WHERE ...), champ2=valeur
-> marche mais impossible d'insérer plusieurs enregistrements à la fois

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT INTO table VALUES(valeur1, valeur2), (valeur3, valeur4)
-> marche mais impossible d'utiliser SELECT

Comment peut on faire pour insérer en une seule requête plusieurs enregistrements utilisant SELECT ?

Merci