Bonjour,
Mon problème est le suivant : je souhaiterais modifier une colonne d'une table à partir de données d'une autre table
j'ai 2 tables :
une table APPLICATION avec ID_APPLICATION, NOM_APPLICATION
une table TRANSACTION avec ID_TRANSACTION,NOM_TRANSACTION, ID_APPLICATION
algorithme :
si NOM_application est contenu dans la chaine de caractères Nom_transaction alors le champ ID_APPLICATION prend la valeur de l'id qui lui est associée dans la table APPLICATION.
en SQL :
UPDATE TRANSACTION
IF TRANSACTION.NOM_TRANSACTON like '%APPLICATION.NOM_APPLICATION') THEN
TRANSACTION.ID_TRANSACTION=APPLICATION.ID_APPLICATION
<je ne vois pas bien comment intégrer cette idée a une requete>
ex de table transaction & application:
Actuellement :
IDTRANSACTION | NOM_TRANSACTION | ID APPLICATION
1 | blablabla-appli1|...
2 | tarato-appli1|...
3 | banana-appli2|...
IDAPPLICATION|NOM_APPLICATION
1 | appli1
2 | appli2
ce que j'essaie de faire
IDTRANSACTION | NOM_TRANSACTION | ID APPLICATION
1 | blablabla-appli1|1
2 | tarato-appli1|1
3 | banana-appli2|2
IDAPPLICATION| NOM_APPLICATION
1 | appli1
2 | appli2
merci bcp a ceux qui prendront le temps de se pencher sur le probleme, pour me donner des indications
Charly
Partager