Bonjour à tous,
Cela fait un petit moment que je bloque alors je me permets de poster dans l'espoir d'y trouver une solution...
Soit une table sous SQL SERVER 2005 avec une clé primaire composée de 4 champs (champ1, champ2, champ3, champ4).
Je désire alimenter une colonne de cette table avec une constante pour tous les enregistrements étant associés (champ1/champ2/champ3) à un enregistrement dont le champ4 possède la valeur 'toto'.
J'obtiens le message "la table est ambigue" lors de l'exécution :
Avez-vous une idée de la manière dont je dois procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE matable SET monchamp = 'constante' FROM matable A1 INNER JOIN matable A2 ON A1.champ1 = A2.champ1 AND A1.champ2 = A2.monchamp2 AND A1.champ3 = A2.champ3 AND A2.champ4 = 'toto'
Merci d'avance pour vos réponses...
Partager