Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2347 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mise à jour entre deux tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise à jour entre deux tables

n°956311
pc75
Posté le 19-01-2005 à 13:36:28  profilanswer
 

Bonjour,  
 
J'ai deux tables identiques dans une base Access avec comme clé primaire ID1 et ID2.  
 
Table1 :  
ID1  
ID2  
MAIL  
 
Table2 :  
ID1  
ID2  
MAIL  
 
Je dois faire une mise à jour de Table2 à partir de Table1.  
 
Dans Table1, le champ MAIL est renseigné, et il est vide dans Table2.  
Il peut exister des enregistrements dans Table1 sans correspondance dans Table2 et vice-versa.  
Ma question est la suivante :  
Une requête peut-elle permettre la mise à jour du champ MAIL de Table2 à partir du champ MAIL de Table1 pour les enregistrements communs ?  
Un truc du genre :  
Code:  
 
update Table2 set MAIL = (select MAIL from Table1 where ID1 + ID2 = (select ID1 + ID2 from Table2))  
 
 
Evidemment, ça ne fonctionne pas.  
 
Merci de votre aide.

mood
Publicité
Posté le 19-01-2005 à 13:36:28  profilanswer
 

n°956473
den57
Posté le 19-01-2005 à 15:03:00  profilanswer
 

essaye :  
 
update table2 inner join table1 on ((table1.id1 = table2.id1) and (table1.id2 = table2.id2) ) set table2.mail = table1.mail

n°956492
pc75
Posté le 19-01-2005 à 15:13:56  profilanswer
 

Bonjour,
 
Alors là, je dis CHAPEAU BAS !
 
Merci, ça fonctionne nickel.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mise à jour entre deux tables

 

Sujets relatifs
lister les tables d'une base mysqlpb de mise en page
[SVG] Mise en page textemise en page css-->probleme son flash
mise a jour tablecomment optimiser la mise a jour d'une table par rapport a une autre
switch + mise en pageSélection de 3 tables
Query pour mise a jour entre 2 tables[SQL] Mise à Jour de Tables
Plus de sujets relatifs à : Mise à jour entre deux tables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR