Bonjour,
Je souhaite faire une insertion dynamique:
Voici ma requête:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT INTO TG_GPA (ID_TYPEDOC, ID_GPA)VALUES ( ( SELECT TGA0.ID_TYPEDOC FROM TG_GPA TGA0 WHERE TGA0.ID_GPA IN ( SELECT TGA1.ID_GPA FROM TG_GPA TGA1 WHERE TGA1.ID_GPA=TGA0.ID_GPA ) AND TGA0.ID_GPA IN (31266, 42989, 42990, 311135) ), (SELECT MAX(ID_GPA+1) FROM TG_GPA))
et j'ai l'erreur suivante :Sinon Quelqu'un peut il me donner une idée pour faire plusieurs insertions à la fois en utilisant des selects pour les valeurs à mettre?Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Merci d'avance.
Partager