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 :
En gros je veux filtrer certaines données dans une table pour les répercuter dans la table dbo.ral_article_pedale1.
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')
Je dois avoir à peu près une centaine de lignes dans arktcodart donc je ne sais pas comment faire ?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.
Pouvez-vous me filer une petit coup de main ?
Merci !
Partager