Bonjour,
j'ai deux tables sous sqlServer qui se trouvent dans la meme base.
une table Article et une table code barre
dans la table Article je vais avoir un IDArticle et un EIDCodeBarre
et dans la table CodeBarre je vais avoir un IDCodeBarre , et un code barre
en faite je voudrais update la table article en remplacant les EIDCodebarre doublons par ce que je vais créer dans la table CodeBarre.
Pour avoir tous les doublons voici ma requete :
Ensuite j'aimerais insérer un nouveau IDCodeBarre dans la table CodeBarre et faire la mise à jour du résultat que la requete me renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 --requete pour avoir les doublons SELECT A1.EIDCodeBarre AS A1 FROM Article A1 INNER JOIN Article A2 ON A2.EIDCodeBarre= A1.EIDCodeBarre WHERE A1.EIDCodeBarre= A2.EIDCodeBarre AND A1.IDArticle<>A2.IDArticle
Je ne sais pas si je suis clair ou non,
Suis je obligé de passer par des triggers si je veux faire ca sous sql ?
merci de vos réponses
ps :j'ai regardé sur le forum j'ai pas trouvé des sujets identiques mais peut etre est ce que j'ai mal regardé si c'est le cas je m'excuse
Partager