Bonjour,

Je débute dans le SQL.
J'ai besoin d'alimenter un champ dans une table existante en me servant d'une autre table.

Quand je lance une requête avec select... il me sort plusieurs champs.
Ces champs-là je souhaite les copier dans une table existante, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
update dbo.ral_article_pedale1
  set arktcodart=(select ARKTCODART from article where arcttypart = '01')
En gros je veux filtrer certaines données dans une table pour les répercuter dans la table dbo.ral_article_pedale1.
Msg 512, Level 16, State 1, Line 1
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.
L'instruction a été arrêtée.
Je dois avoir à peu près une centaine de lignes dans arktcodart donc je ne sais pas comment faire ?
Pouvez-vous me filer une petit coup de main ?

Merci !