Je suis une truffe en SQL et j'aimerais faire un Update=20
d'un table =E0 partir d'une autre.
Je m'explique : j'ai une table Utilisateur avec un N=B0=20
d'identifiant un Nom et un Pr=E9nom.
J'ai une table Pr=E9nom qui contient mon N=B0 d'identifiant=20
(le m=EAme que celui de la table utilisateur) et le pr=E9nom=20
corrig=E9.
J'aimerais mettre =E0 jour les pr=E9nom de ma table=20
utilisateur =E0 partir des pr=E9nom de ma table pr=E9nom lorque=20
les N=B0 d'identifiant sont les m=EAmes
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour,
La syntaxe est la suivante :
UPDATE TaTableUtilisateur SET PrenomUtilisateur = PrenomCorrige FROM TaTablePrenom WHERE IdentifiantUtilisateur = IdentifiantCorrige
Arnaud
"JML" a écrit dans le message de news:121901c3ae77$04bad440$ Bonjour,
Je suis une truffe en SQL et j'aimerais faire un Update d'un table à partir d'une autre. Je m'explique : j'ai une table Utilisateur avec un N° d'identifiant un Nom et un Prénom. J'ai une table Prénom qui contient mon N° d'identifiant (le même que celui de la table utilisateur) et le prénom corrigé. J'aimerais mettre à jour les prénom de ma table utilisateur à partir des prénom de ma table prénom lorque les N° d'identifiant sont les mêmes
Merci de vos réponses
Bonjour,
La syntaxe est la suivante :
UPDATE TaTableUtilisateur
SET PrenomUtilisateur = PrenomCorrige
FROM TaTablePrenom
WHERE IdentifiantUtilisateur = IdentifiantCorrige
Arnaud
"JML" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:121901c3ae77$04bad440$a601280a@phx.gbl...
Bonjour,
Je suis une truffe en SQL et j'aimerais faire un Update
d'un table à partir d'une autre.
Je m'explique : j'ai une table Utilisateur avec un N°
d'identifiant un Nom et un Prénom.
J'ai une table Prénom qui contient mon N° d'identifiant
(le même que celui de la table utilisateur) et le prénom
corrigé.
J'aimerais mettre à jour les prénom de ma table
utilisateur à partir des prénom de ma table prénom lorque
les N° d'identifiant sont les mêmes
UPDATE TaTableUtilisateur SET PrenomUtilisateur = PrenomCorrige FROM TaTablePrenom WHERE IdentifiantUtilisateur = IdentifiantCorrige
Arnaud
"JML" a écrit dans le message de news:121901c3ae77$04bad440$ Bonjour,
Je suis une truffe en SQL et j'aimerais faire un Update d'un table à partir d'une autre. Je m'explique : j'ai une table Utilisateur avec un N° d'identifiant un Nom et un Prénom. J'ai une table Prénom qui contient mon N° d'identifiant (le même que celui de la table utilisateur) et le prénom corrigé. J'aimerais mettre à jour les prénom de ma table utilisateur à partir des prénom de ma table prénom lorque les N° d'identifiant sont les mêmes
Merci de vos réponses
Merci de ta réponse Arnaud, J'avais effectivement essayé ta requète mais j'obtiens le message suivant : "Erreur de syntaxe (opérateur absent) dans l'expression 'PrenomCorrige FROM MaTablePrenom'."
As-tu une idée pour corriger cela ???
Merci de ta réponse Arnaud,
J'avais effectivement essayé ta requète mais j'obtiens le
message suivant :
"Erreur de syntaxe (opérateur absent) dans
l'expression 'PrenomCorrige FROM MaTablePrenom'."
Merci de ta réponse Arnaud, J'avais effectivement essayé ta requète mais j'obtiens le message suivant : "Erreur de syntaxe (opérateur absent) dans l'expression 'PrenomCorrige FROM MaTablePrenom'."
As-tu une idée pour corriger cela ???
Gafish
Re,
Essaie dans l'expression SET de précéder les champs par le nom de la table
Arnaud
a écrit dans le message de news:098101c3ae7e$2ec48810$ Merci de ta réponse Arnaud, J'avais effectivement essayé ta requète mais j'obtiens le message suivant : "Erreur de syntaxe (opérateur absent) dans l'expression 'PrenomCorrige FROM MaTablePrenom'."
As-tu une idée pour corriger cela ???
Re,
Essaie dans l'expression SET de précéder les champs par le nom de la table
Arnaud
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:098101c3ae7e$2ec48810$a401280a@phx.gbl...
Merci de ta réponse Arnaud,
J'avais effectivement essayé ta requète mais j'obtiens le
message suivant :
"Erreur de syntaxe (opérateur absent) dans
l'expression 'PrenomCorrige FROM MaTablePrenom'."
Essaie dans l'expression SET de précéder les champs par le nom de la table
Arnaud
a écrit dans le message de news:098101c3ae7e$2ec48810$ Merci de ta réponse Arnaud, J'avais effectivement essayé ta requète mais j'obtiens le message suivant : "Erreur de syntaxe (opérateur absent) dans l'expression 'PrenomCorrige FROM MaTablePrenom'."
UPDATE Table1 INNER JOIN Table2 ON Table1.N°_identifiant = Table2.N°_identifiant SET Table1.prénom = [Table2]![prénom];
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.kynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA
"JML" avait prétendu :
Idem
Je cale
:-((
bonjour.
essaie:
UPDATE Table1
INNER JOIN Table2 ON Table1.N°_identifiant = Table2.N°_identifiant
SET Table1.prénom = [Table2]![prénom];
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.kynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA
UPDATE Table1 INNER JOIN Table2 ON Table1.N°_identifiant = Table2.N°_identifiant SET Table1.prénom = [Table2]![prénom];
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.kynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA