Bonjour, assez novice en SQL, je voudrais demander à l'un d'entre vous s'il pourrait me donner un coup de pouce.
Explication de mon problème :
Dans ma DB, j'ai une table 'ContactPerson' dont un des attributs (adresse mail) n'est pas systématiquement remplie mais cette adresse mail est toujours présente dans une autre table 'PhysicalPerson'.
Je voudrais donc pouvoir mettre à jour la table 'ContactPerson' pour chacun des tuples où l'adresse mail n'est pas remplie à partir de la table 'PhysicalPerson' et ce sur base de deux attributs 'nom' et 'prénom' (aussi commun aux deux tables).
J'ai vraiment du mal à voir cmt résonner pour mener à bien cette opération. (est-ce faisable en un requête ?)
Je pense à une formule du genre
mais bon comme je vous dit je suis pas du tt spécialiste...
Code : Sélectionner tout - Visualiser dans une fenêtre à part update ContactPerson set email = (select pp.mail from PhysicalPerson pp, ContactPerson cp where cp.firstname = pp.firstname and cp.name = pp.name)
Merci d'avance pour votre aide
Partager