Bonsoir, j'ai actuellement un souci dans une requête...
Alors en fait, ce que je souhaite faire, c'est récupérer les id de différents membres (je simplifie) et, pour chacun d'eux, insérer une ligne dans une autre table.
La requête que j'ai construite ressemble à cela :
(je simplifie au maximum
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO inventaire VALUES('', (SELECT id_perso FROM membres), '3')).
Mon problème, c'est que bien sûr, mySql refuse cette requête : "Subquery returns more than 1 row "
D'où ma question : est-il possible, en quelque sorte, de faire une boucle dans une requête SQL ?
Bref, ce que je souhaite faire est-il réalisable en une unique requête ?
Merci d'avance !
Partager