Bonjour,
j'ai un problème avec ma base de données, je m'explique :
J'ai deux tables construites comme ceci :
table 1 (idtable,NumSysteme,User,Profile)
table 2(idtable,NumSystem,Prof,subprof)
le champ profile de la table 1 correspond aux profiles des utilisateurs mais il existe des profiles composé qui sont des profiles rassemblant plusieurs sous profil. Ces sous profils correspondent aux champs subprof de la table 2.
J'aimerai remplacé les données du champs profile de la table 1, si le profile se trouve dans la table 2. En gros ça donnerait : si table1.Profile = table2.prof alors je remplace le profile par subprof.
Cependant, un prof de la table 2 peut avoir plusieurs subprof et donc je vais devoir remplacer plusieurs fois profile de la table 1 par un subprof (en gardant la meme ligne mais en changeant seulement le subprof).
Pour faire tout ça, j'ai pensé à la fonction MERGE sql mais je n'arrive pas à l'utiliser, donc si quelqu'un pouvait m'aider à le faire ou meme me proposer une autre solution ce serait sympa...
Merci d'avance.