Bonjour,
Voila j'ai un petit souci de update en utilisant des jointures.

J'ai trois tables
Actionnaire
Emmeteur et
Titulaire
les tables sont liée de la manière suiante:

"Emmeteur=>Actionnaire=>Titulaire"

Actionnaire est liée a Titulaire grace a la clé Iden_Action presente dans les deux tables.
Je souhaiterai faire une requette UPDATE qui resolurai l'algo suivant:

Si une personne de la table titulaire est de nationalité francaise alors dans la table action le champ "code_titulaire" corespondant au titulaire doit etre 1100.

Voila ma requette:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Update Actionnaire set code_titulaire=110
Where
titulaire.nationalité='fr'
And titulaire.Iden_Action =Actionnaire.Iden_Action
Mon probleme est que la condition dans le where ne peux pas prendre en compte d'autres éléments de la population de la table Actionaire declaré.
Quelqu'un pourai t'il m'orianter sachant que je debute dans le SQL.