Bonjour et bonne annee a tout le monde,
J’ai deux tables ; table A et table B.
Table A:
RecordID EstimatedDay DayId
1 Thursday 4
2 Tuesday 2
3 xxx 777
4 Tuesday 2
5 Tuesday 2
6 zzz 888
7 vvv 999
8 sss 333
Table B:
DayID ActualDay
2 Mardi
3 Mercredi
4 Jeudi
5 Vendredi
Je veux que le contenu du champs A.EstimatedDay soit actualiser/remplacer PAR le contenu du champs B.ActualDay ; et ceci uniquement pour les enregistrements ou il y a une relation entre les deux tables. En gros, le resultat doit conserver les xxx, zzz,vvv et sss.
J’ai essaye le code suivant mais ca ne marche pas en ce sens que xxx, zzz, vvv et sss sont simplement effaces.
voici le resulat que j'ai obtenu:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE A LEFT JOIN B ON A.DayId=B.DayID SET A.EstimatedDay = B.dayname;
RecordID EstimatedDay DayId
1 Jeudi 4
2 Mardi 2
3 777
4 Mardi 2
5 Mardi 2
6 888
7 999
8 333
voici le resultat auquel je veux aboutir:
RecordID EstimatedDay DayId
1 Jeudi 4
2 Mardi 2
3 xxx 777
4 Mardi 2
5 Mardi 2
6 zzz 888
7 vvv 999
8 sss 333
Merci d’avance de me donner un coup de main.
Cordialement
ps. excuse moi pour le manque de mise en mise en forme des tables.
Partager