bonjour, je travail sous sql server 2000, j'ai deux tables TABLE1 et TABLE2 elles ont toute les deux le champs niveau
voici ce que je voudrais faire :
en gros c'est une mise a jour de mon niveau , mais il me marque toujour le meme message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (select TABLE1.Niveau, TABLE2.Niveau from TABLE1, TABLE2 where "jointure ..." and TABLE1.NIveau < TABLE2.Niveau) begin update TABLE1 set Niveau = (select Niveau from TABLE2) where Niveau = (select Niveau from TABLE1) endpourtant je n'ai qu'une ligne d'affecté , est ce que vous auriez une idée ? , merci d'avance, bonne journée !"La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression."
Partager