Bonjour a tous,

voici mon problème:
J'ai une table "element", avec comme champs (entre autre) ID, l'identifiant de l'élément et ELEMENT_ID (identifiant d'un élément lié). Pour les éléments sources, le champ ELEMEND_ID est null.

Dans certain cas, j'ai par exemple element3 lié à element2 lié à element1 se qui donne en gros:

ID ELEMENT_ID
element1 null
element2 element1
element3 element2

Or cela n'est pas juste, il ne doit pas y avoir d'intermédiaire.

Ma question est donc comment faire en une seule requête un update qui recopierait "element1" dans le champ ELEMENT_ID de l'element3?

Sachant que je doit faire cela sur toute la table et que plusieurs lignes sont concernées.

Pour finir je suis sous une base Oracle10.

Merci pour votre aide.