hutarios a écrit :
merci pour ta réponse mais mon problème est plutôt au niveau de la sous requête qui renvoi plusieurs lignes, je n'arrive pas à faire en une seule requête plusieurs insertion dans la base (est ce possible???) :
Une insertion pour chaque ID_USER ou le SES_STATUS=1
si tu as une idée ou si c'est faisable ou pas....
|
C'est possible en utilisant la syntaxe que boboss t'as indiqué !
Tu as regardé son message au moins ?
Indice : dans le "select" de l'exemple de boboss, tu peux mettre des valeurs "en dur", pas forcément des champs de table ! Par exemple :
INSERT INTO foo(bar, baz)
SELECT 1, field
FROM foo2
insèrera, dans foo.bar : toujours la valeur 1 (pour chaque enregistrement inséré), et dans foo.baz les valeur de foo2.field.
On aura autant de record dans foo que de lignes retournées par le select.
Message édité par kao98 le 15-12-2009 à 09:58:11
---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98