mis à jour d'un champ de table
Posté : 17 mai 2007, 18:13
bonjour à tous
je posséde deux tables dans une base de données structurées comme suit:
cela fonctionne trés bien et les informations de tables se lient comme il faut quand les contenus des champs sont parfaitement identiques. En revanche exist-il une possibilité de mettre à jour le champ2 de la table 1 quand seulement les derniers caractéres sont identiques
exemple:t_1champ3=ABCD1234
t_2champ4=1234
J'ai bien essayé le code suivant
mais cela ne fonctionne pas!
je posséde deux tables dans une base de données structurées comme suit:
- T_1
id_champ_t_1 (clé primaire)
champ2 (mis à jour par le par le id_champ_t_2 de la table 2)
champ3
champ4
T_2
id_champ_t_2 (clé primaire)
champ2
champ3
Code : Tout sélectionner
UPDATE T_1 ,T_2
SET champ2=id_champ_t_2
where t_1.champ3=t_2.champ4
exemple:t_1champ3=ABCD1234
t_2champ4=1234
J'ai bien essayé le code suivant
Code : Tout sélectionner
UPDATE T_1 ,T_2
SET champ2=id_champ_t_1
WHERE t_1.champ3 LIKE t_2.%champ4